1

我已经在 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

4

1 回答 1

1

我推荐你使用 Cocos2D。它的功能将使您的游戏开发变得更加容易。如果您认为自己已准备好迎接挑战,请尝试使用 OpenGL ES。不过我会警告你:它的学习曲线非常陡峭。

于 2012-08-06T12:53:28.843 回答