Общие методы анимации персонажей на iPhone?

Я давно разрабатываю на iPhone, но я новичок в игре развитие. В моем новом проекте, который представляет собой нечто среднее между приложением и небольшой «игрой», я должен показать анимацию танцора, основанную на взаимодействии с пользователем. Существует около 5 предопределенных танцевальных последовательностей, созданных художником с помощью Maya или другой программы 3D-моделирования.

Я думал о:

  • Экспорт танцевальных последовательностей в 2D и использование UIImageView, Core Animation или некоторых игровых движков 2D например cocos2d, чтобы показать их на экране. Однако, поскольку танцевальные последовательности могут быть длинными (около 10 секунд каждая => 150+ кадров), я боюсь, что для этого потребуется слишком много кадров и съедает слишком много памяти.

  • Используйте 3D: я надеюсь, что он будет легче , не так ли? Потому что нам нужно импортировать только скелет и, возможно, ключевые точки анимации, а анимация будет выполняться с помощью кода ?. Однако у меня есть только базовые знания в области 3D (очень простой openGL и т. Д.). Я хочу узнать больше, но каковы здесь общие практики? Например, в какой формат мне экспортировать анимацию? Что касается памяти, действительно ли это меня сильно спасет по сравнению с 2D-подходом?

5
задан genpfault 18 April 2011 в 13:30
поделиться