iPhone上角色动画的常见做法?

Enz*_*ran 5 iphone 3d animation 2d opengl-es

我已经在iPhone上开发了很长时间,但我是游戏开发的新手.在我的新项目中,这是一个应用程序和一个小"游戏"之间的交叉,我必须根据与用户的交互来显示舞者的动画.大约有5个预定义的舞蹈序列,由艺术家用Maya或任何3D建模程序创建.

我一直在考虑:

  • 在2D中导出舞蹈序列,并使用UIImageView,Core Animation或某些2D游戏引擎(如cocos2d)在屏幕上显示它们.然而,由于舞蹈序列可能很长(每个大约10秒=> 150多帧图像),我担心它会需要太多帧图像,并且会占用太多内存.

  • 使用3D:我希望它会更轻,是吗?因为我们只需要导入骨架和关键动画点,动画将由代码完成?但是我只掌握3D的基本知识(非常基本的openGL等...).我愿意学到更多,但这里的常见做法是什么?例如,我应该以什么格式将动画导出到?关于记忆,与2D方法相比,它真的会拯救我吗?

Mar*_*bar 1

尝试一下 Ogre3D,它在 iPhone 上运行得很好,支持骨骼动画,并且有大量的社区支持。

http://www.ogre3d.org/