我已经在 App Store 上发布了一个 2D 游戏,但是我注意到当我添加太多对象时,fps 会下降,而且这是一个非常简单的游戏,所以我认为它不应该发生。
所以我认为我没有正确渲染图形。
我应该使用什么,OpenGL ES,Quartz 2D,...?
我一直在阅读苹果关于 OpenGL ES for iOS 的文档,但他们几乎没有提到 2D,所以我不确定它是否可以用于此。
我现在使用 Quartz 2D,(我猜是 UIView、UIImages、UIImageViews),但事实上,我从来没有使用过视图的 drawRect 方法。我在视图的 init 函数中创建图像或图形,如果以后需要修改它们的属性,则将它们保存到变量中。
任何建议、推荐、pdf 将不胜感激!:)
PS:这里是游戏的链接,如果你想对它有更好的了解:http: //itunes.apple.com/es/app/kipos/id494638587 ?mt=8