Quartz2D或OpenGL在我的情况下更合适

时间:2012-03-20 10:07:14

标签: ios opengl-es quartz-graphics

我正计划开发一款2D游戏。这是一款拥有许多不同实体的交通控制游戏 - 具有各种复杂性的行人,行人,骑自行车的人,拥有不同特权的汽车和偏离红绿灯等等。虽然它会是2D我希望它尽可能顺利。物体通常不会那么逼真 - 例如,行人更像是卡通人物而不是真人 - 但游戏的流程应该是自然的。我在决定是否使用Quartz或OpenGL方面遇到了一些困难。我在SO中阅读了很多主题,但我还需要更多的指导。非常感谢你。

1 个答案:

答案 0 :(得分:1)

对于性能视图,OpenGL将是最好的。 Cocos2d a link是一个非常好的框架,你可以将图像放在画布上,性能非常好。

我没有使用GLKit(来自iOS5),但是您可以将OpenGL视图放在UIKit中,如果您仍想使用核心图形进行绘制,那么您可以将UIKit和OpenGL分层。

我个人推荐Kobold2d:http://www.kobold2d.com/display/KKSITE/Home,因为它附带了许多示例项目,您可以从中开始更改。