Я использую cocos2dx v2.2.3 «create_project.py» сценарий создает следующую структуру папок (в папке проектов, где cocos2dx была установка) для моего проекта «Стенли»Как организовать свои активы для многоплатформенного проекта cocos2d-x?
projects
|->stanly
|->Classes
|->proj.android
|->proj.blackberry
|->proj.ios
.....
|->Resources
I я использую TexturePacker для создания моих спрайтов. Я понимаю, как использовать упаковщик текстур для создания разных листов и разместить их в разных папках, так что cocos2dx может выглядеть в соответствующей папке для соответствующего листа спрайтов.
У меня 5 разрешений (5 спрайтов) Я поддерживаю: IR, I, IPW, IPR, IP (фактический размер каждого листа не имеет значения, я просто использую буквы слева, чтобы показать что у меня есть один для iPad Retina, iPad, iPhone Wide, iPhone Retina, iPhone.) Все листы называются «спрайты» (sprites.plist/sprites.png) и будут сохранены в соответствующей папке для каждого размера экрана упоминается. .
Я намерен использовать все спрайты листы для каждой платформы, что я намерен поддерживать (IOS, Android, WP8)
Проблемы: Я не понимаю, куда поместить эти папки по отношению к уже создана иерархия папок выше. Поскольку я намерен использовать те же листы для всех поддерживаемых платформ. Где я могу создать папку для хранения подпапок, которые будут содержать каждый лист?
Я привык к кодированию с cocos2d-iphone и до сих пор читал следующие документы для cocos2d-x, поэтому, я думаю, я понимаю, как cocos2dx обрабатывает несколько разрешений. Я не понимаю, из примера HelloCpp, где каталоги, на которые он смотрит, должны удовлетворять всем платформам.
Ли класть все папки в каталоге ресурсов означает, что все платформы будут иметь к нему доступ?
http://www.cocos2d-x.org/wiki/Detailed_explanation_of_Cocos2d-x_Multi-resolution_adaptation http://www.cocos2d-x.org/wiki/Multi_resolution_supporthttp://www.cocos2d-x.org/wiki/Mechanism_of_loading_resources