как выучить "Анимации в COCOS2D" - PullRequest
5 голосов
/ 10 июня 2010

Я новичок в анимации cocos2d и хочу изучить ее, как всегда я останавливаюсь на моменте анимации при создании игр для iPhone в cocos2d.

Может ли кто-нибудь предложить мне способ изучения такой анимации, чтобы создание анимации в играх стало простым?

Спасибо.

Ответы [ 4 ]

12 голосов
/ 16 июня 2010

Похоже, что есть 2 пути - либо спрайты выкладываются обычным способом, и поэтому их можно выбрать программным способом, как в первом примере.Другой способ - использовать такой инструмент, как Zwoptex, для создания листа спрайта и соответствующего списка, который сообщает Cocos2d, где найти изображения на листе, см. Второй пример.

Учебник по получению спрайтов с листа, используяобычный макет:

http://getsetgames.com/2010/04/18/how-to-animate-sprites-in-cocos2d/

Основы:

  1. Получите ваши изображения в одно большое изображение / текстуру
  2. Создайте CCSpriteSheetиспользуя эту текстуру
  3. Создайте CCSprite, используя одно из изображений в вашем листе спрайта
  4. Создайте CCAnimation и заполните его CCSpriteFrame - каждый из которых представляет кадр в анимации
  5. Создатьдействие CCAnimate для управления показом каждого кадра и его запуска на спрайте, вуаля.

Альтернативой является использование инструмента, подобного Zwoptex , для настройки изображений на листе, который будет экспортироваться.лист спрайта и список деталей изображений на нем.

Первая треть этого урока объясняет это:

http://www.raywenderlich.com/606/how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone

Надеюсь, что поможетs, Крис

5 голосов
/ 10 июня 2010

В сети доступно несколько обучающих программ по cocos2d. Также взгляните на их документы. Другим хорошим ресурсом может быть github.com, где вы найдете как минимум пару игр с открытым исходным кодом, сделанных на cocos2d

.
2 голосов
/ 15 марта 2012

Для анимации изображений я использую в основном 2 инструмента:

  1. Texture Packer

  2. Zwoptex

Эти 2 инструмента отлично подходят для работы с ним.Кроме того, в Texture Packer встроен редактор физики, который можно использовать для интеграции физики в игру.Обе эти анимации вы можете получить из Ray Wenderlich Demos.

0 голосов
/ 03 января 2012

Этот курс поможет вам построить игру с Cocos2D, однако он стоит 99 $. Но анимация рассматривается в курсе, так что вы можете посмотреть и в этом направлении:

Нажмите здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...