Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何为多平台cocos2d-x项目组织我的资产?_Android_Ios_Windows Phone 8_Cocos2d X - Fatal编程技术网

Android 如何为多平台cocos2d-x项目组织我的资产?

Android 如何为多平台cocos2d-x项目组织我的资产?,android,ios,windows-phone-8,cocos2d-x,Android,Ios,Windows Phone 8,Cocos2d X,我正在使用cocos2d-x2.2.3 “create_project.py”脚本为我的项目“stanly”创建以下文件夹结构(在安装了cocos2dx的项目文件夹中) 我正在使用TexturePacker创建我的精灵床单。我了解如何使用纹理打包器创建不同的图纸,并将它们放置在不同的文件夹中,以便cocos2dx可以在正确的文件夹中查找适当的sprite图纸 我支持5项决议(5张精神表): IR、I、IPW、IPR、IP(每张纸的实际大小无关紧要,我只是用左边的字母表示我有一张用于iPad视网膜

我正在使用cocos2d-x2.2.3 “create_project.py”脚本为我的项目“stanly”创建以下文件夹结构(在安装了cocos2dx的项目文件夹中)

我正在使用TexturePacker创建我的精灵床单。我了解如何使用纹理打包器创建不同的图纸,并将它们放置在不同的文件夹中,以便cocos2dx可以在正确的文件夹中查找适当的sprite图纸

我支持5项决议(5张精神表): IR、I、IPW、IPR、IP(每张纸的实际大小无关紧要,我只是用左边的字母表示我有一张用于iPad视网膜、iPad、iPhone宽、iPhone视网膜、iPhone)的纸。所有的纸都称为“sprites”(sprites.plist/sprites.png),并将存储在所提到的每个屏幕大小的相应文件夹中

我打算为我打算支持的每个平台使用所有的sprite表。(iOS、Android、WP8)

问题:我不知道相对于上面已经创建的文件夹层次结构,这些文件夹应该放在哪里。因为我打算对我支持的所有平台使用相同的表。在何处创建文件夹以存储将包含每张工作表的子文件夹?

我习惯于使用cocos2d iphone进行编码,到目前为止,我已经阅读了cocos2d-x的以下文档,因此我想我了解cocos2dx如何处理多分辨率。我不明白的是,从HelloCpp示例中,它所查看的目录应该满足所有平台的要求

将所有文件夹放在资源目录中是否意味着所有平台都可以访问它?


我什么都用资源。你把所有的东西都放进去了。然后在IDE和/或makefile中,您只需引入该平台所需的内容

projects
   |->stanly
      |->Classes
      |->proj.android
      |->proj.blackberry
      |->proj.ios
      .....
      |->Resources