Разрабатываю игру с помощью Cocos2d-x для Android и айфон. Вначале у меня было много проблем, чтобы начать использовать эту библиотеку, поэтому в этом вопросе я хочу собрать все базовые, средние и экспертные руководства, потому что есть много информационных вопросов, делающих одни и те же ошибки. Когда я начинал, мне приходилось много искать на многих сайтах с помощью моего друга Google. Надеюсь, это поможет людям начать прямо сейчас. Все на С++.
Новичкам
Medium
РАСШИРЕННЫЕ
Расширения
Примеры кода
СОВЕТЫ
Если вы используете Linux, пожалуйста, не используйте cocos2d-android или cocos2d-android-1 , упраздняется. Попробуйте использовать cocos2d-x
Если вы используете Linux и не знаете, как использовать нативный код, Посмотрите в разработке
CCLOG("String"); Не работайте с лог-катом Eclipse, но CCLog сделает это!
Максимальный размер/разрешение текстур Здесь
Iphone использует RETINA для рисования текстур в HD, но не используется на Android. Мое решение - использовать RETINA на iphone и компилировать setscale только в Android.Wiki с несколькими разрешениями. Например:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) this->setObjectScale(1); #endif // CC_PLATFORM_IOS
** ОФИЦИАЛЬНАЯ СТРАНИЦА COCOS2D-X **
Для чего нужен этот вопрос?
Если у вас есть проблемы, используйте тег Cocos2d-x в Stackoverflow, и я постараюсь вам помочь.
Я уже читал FAQ, но 90 % вопросов, связанных с cocos2d/android, представляют ту же проблему, используя устаревшие библиотеки. Я просто хочу помочь людям начать использовать cocos2d-x. Вся дополнительная информация будет приветствоваться.