iPhone中的2D游戏角色动画 - 它是如何完成的?

时间:2010-02-21 05:38:20

标签: iphone cocoa-touch

我的意思是,动画师可以使用Flash(或其他类型的动画)处理动画 关键帧动画程序),然后以某种方式将其导出到iPhone?

例如,假设我是一名动画师,我想创建一个为iphone挥手的人 游戏。我将使用什么类型的外部程序,然后在iphone上使用哪些库 我会使用sdk加载它们吗?

3 个答案:

答案 0 :(得分:1)

我认为这完全取决于你想要的深度。制作2D游戏是一个广泛的声明。例如,要做出你的要求。您只需为波浪的基于单元格的动画制作一系列PNG图像。 wave1.png,wave2.png,waveN.png ......

然后加载PNG图像,然后按顺序播放它们。您可以使用UIImageView,Core Animations类或使用UIImages和UIViews手动完成此操作。

你可以查看很多很棒的游戏引擎。这是一个可用内容示例的链接。 Game Engines

为了获得最佳性能,大多数公司/开发人员使用OpenGL来制作2D和3D风格的游戏。你可以利用很多技巧来制作游戏中使用的纹理。

答案 1 :(得分:0)

iPhone原生支持CAKeyframeAnimation类的关键帧动画。

答案 2 :(得分:0)

我认为最受欢迎的2D游戏框架是Cocos2D:http://cocos2d.org/