Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone中的2D游戏角色动画-如何完成?_Iphone_Cocoa Touch - Fatal编程技术网

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

iPhone中的2D游戏角色动画-如何完成?,iphone,cocoa-touch,Iphone,Cocoa Touch,我的意思是,动画师是不是用Flash(或其他类型)制作动画 然后以某种方式将其导出到iphone 例如,假设我是一名动画师,我想创建一个为iphone挥手的人 游戏我会使用什么类型的外部程序,然后在iphone上使用什么库 我会使用sdk来加载它们吗 iPhone本机支持带有CAKeyframeAnimation类的关键帧动画。iPhone本机支持带有CAKeyframeAnimation类的关键帧动画。我认为最流行的2D游戏框架是Cocos2D:我认为最流行的2D游戏框架是cococos2D:

我的意思是,动画师是不是用Flash(或其他类型)制作动画 然后以某种方式将其导出到iphone

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

iPhone本机支持带有
CAKeyframeAnimation
类的关键帧动画。

iPhone本机支持带有
CAKeyframeAnimation
类的关键帧动画。

我认为最流行的2D游戏框架是Cocos2D:

我认为最流行的2D游戏框架是cococos2D:

I我想这一切都取决于你想要达到的深度。制作2D游戏是一个宽泛的说法。例如,你要做什么就做什么。您只需为波浪的基于单元的动画制作一系列PNG图像。wave1.png,wave2.png,waveN.png

然后加载PNG图像,然后按顺序播放。您可以使用UIImageView、核心动画类或使用UIImages和UIView手动执行此操作

有很多很棒的游戏引擎你也可以去看看。这里有一个链接,提供了可用的示例


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

我认为这完全取决于你想要获得的深度。制作2D游戏是一个宽泛的说法。例如,你要做什么就做什么。您只需为波浪的基于单元的动画制作一系列PNG图像。wave1.png,wave2.png,waveN.png

然后加载PNG图像,然后按顺序播放。您可以使用UIImageView、核心动画类或使用UIImages和UIView手动执行此操作

有很多很棒的游戏引擎你也可以去看看。这里有一个链接,提供了可用的示例


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

Flash CS 5可以作为一个完整的iPhoneOS应用程序导出。Flash CS 5可以作为一个完整的iPhoneOS应用程序导出。甚至可以按顺序显示一组png。这可能不像在flash中创建角色动画那样“专业”。我的问题是有没有一种方法可以在iphone中以任何格式加载关键帧动画。但我想我得看看iphone2d游戏引擎,看看它们有什么。我知道opengl es没有这么高的水平。至少我不这么认为。问题是iPhone没有本地动画格式。您可以制作关键帧动画,但需要加载图像并自行设置代码。这就是为什么一个引擎,已经这样做了,强烈建议安全的时间。至于显示一堆png的顺序。这可能不像在flash中创建角色动画那样“专业”。我的问题是有没有一种方法可以在iphone中以任何格式加载关键帧动画。但我想我得看看iphone2d游戏引擎,看看它们有什么。我知道opengl es没有这么高的水平。至少我不这么认为。问题是iPhone没有本地动画格式。您可以制作关键帧动画,但需要加载图像并自行设置代码。这就是为什么强烈建议已执行此操作的发动机按时安全运行的原因。