2012-07-05 51 views
1

我已经在App Store上发布了2D游戏,但我注意到当我添加太多物体时,fps下降,这是一个非常简单的游戏,所以我相信它不应该发生。适用于iOS 2D游戏的图形

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

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

我一直在阅读有关OpenGL ES for iOS的Apple文档,但他们很少提到2D,所以我不确定它是否可以用于此目的。我现在使用Quartz 2D,(我想它是UIView,UIImages,UIImageViews),但实际上,我没有使用视图的drawRect方法。我在视图的init函数内创建图像或图形,并且如果稍后需要修改它们的属性,则将它们保存到变量中。

任何建议,建议,pdf将不胜感激! :)

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

+1

你真的检查了一段时间前我在SO上提出的问题。 [这里] [1]。 [1]:http://stackoverflow.com/questions/7669018/advantages-of-using-core-graphics – Peres

+0

谢谢!我会检查出来的! :) –

+0

属于gamedev.stackexchange.com,尤其是因为这是一个意见沉重的问题 –

回答

1

我建议你使用cocos2d的。它的功能将使游戏开发更容易。如果您认为您面临挑战,请尝试使用OpenGL ES。不过,我会提醒你:它有一个非常陡峭的学习曲线。