2010-02-21 2 views
1

Что я имею в виду, а аниматоры работают над анимацией в флеке (или какой-то другой вид программы анимации ключевого кадра), а затем каким-то образом экспортировать ее на iphone?2D-анимация игрового персонажа в iPhone - как это делается?

Например, я являюсь аниматором, и я хочу создать человека, машущего для игры iphone . Какой тип внешней программы я бы использовал, а затем какие библиотеки на iphone sdk я использовал бы для их загрузки?

+0

Flash CS 5 может экспортировать в целом приложение iPhoneOS. – kennytm

ответ

0

iPhone изначально поддерживает анимацию ключевого кадра с классом CAKeyframeAnimation.

1

Я думаю, что все зависит от того, как в глубине вы хотите получить. Создание 2D-игры - это широкое заявление. Например, чтобы сделать то, что вы просите. Вы бы просто сделали серию изображений PNG для анимации волны на основе клеток. wave1.png, wave2.png, waveN.png ...

Затем загрузите изображения PNG, а затем воспроизведите их последовательно. Вы можете сделать это с помощью классов UIImageView, Core Animations или вручную с помощью UIImages и UIViews.

Там много отличных игровых движков, которые вы можете проверить. Вот ссылка на пример того, что доступно. Game Engines

Для обеспечения максимальной производительности большинство компаний/разработчиков используют OpenGL для игр в 2D и 3D-стиле. Вы можете использовать множество трюков для текстур, используемых в ваших играх.

+0

до отображения последовательности png последовательно. что, вероятно, не будет выглядеть «профессиональным», как создание анимации персонажа, скажем, flash. мой вопрос был в том, есть ли способ загрузить анимацию ключевого кадра в любом формате в iphone. но я думаю, мне придется посмотреть на игровые движки iphone 2d и посмотреть, что у них есть. Я знаю, что это не высокий уровень. по крайней мере, я не думаю. – foreyez

+0

Проблема в том, что для iPhone нет собственного формата анимации. Вы можете выполнять анимацию ключевых кадров, но вам нужно будет загрузить изображения и настроить код самостоятельно. Вот почему двигатель, который уже делает это, настоятельно рекомендуется безопасно вовремя. – bstahlhood

Смежные вопросы