iOS 2D游戏的图形

时间:2012-07-05 07:59:26

标签: ios graphics opengl-es rendering 2d

我已经在App Store上发布了2D游戏,但是我注意到当我添加太多对象时,fps下降,这是一个非常简单的游戏,所以我相信它不会发生。

所以我认为我没有正确渲染图形。

我应该使用什么,OpenGL ES,Quartz 2D,......?

我一直在阅读Apple关于iOS的OpenGL ES的文档,但他们几乎没有提到2D,所以我不确定它是否可以用于此。

我现在正在使用Quartz 2D,(我猜它是UIView,UIImages,UIImageViews),但实际上,我并没有使用视图的drawRect方法。我在视图的init函数中创建图像或图形,如果我稍后需要修改它们的属性,请将它们保存到变量中。

任何建议,推荐,pdf将受到高度赞赏! :)

PS:如果你想更好地了解它,这里有一个游戏链接:http://itunes.apple.com/es/app/kipos/id494638587?mt=8

1 个答案:

答案 0 :(得分:1)

我建议你使用Cocos2D。它的功能将使游戏开发更容易。如果您认为自己需要挑战,请尝试使用OpenGL ES。我会警告你:它有一个非常陡峭的学习曲线。