我已经在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
答案 0 :(得分:1)
我建议你使用Cocos2D。它的功能将使游戏开发更容易。如果您认为自己需要挑战,请尝试使用OpenGL ES。我会警告你:它有一个非常陡峭的学习曲线。