我想为iPhone开发this game。哪种框架最好用(例如,Cocoa,Cocoa2d,OPENGLES)?
答案 0 :(得分:3)
我会看
http://code.google.com/p/cocos2d-iphone/
你会得到一个完整的引擎来帮助你的应用程序并让一些相当棘手的工作。
Cocos2d执行以下操作。
答案 1 :(得分:1)
Cocoa2D正在使用OpenGL ES,并且考虑到你要做的游戏是一个简单的基于精灵的游戏,我认为这将是一个很好的工具包。
另一方面,对于性能,您可能会发现Quartz 2D速度明显更快,并为您提供免费有用的东西,如关键帧动画。你会发现它更快的原因是OpenGL需要始终处理3D渲染的可能性以及你的多边形与图像空间可能具有的各种可能的交互:投影,沿顶点的zordering等。然而,Quartz 2D是固定的在2D空间中提供了一个很好的2D空间管理工具包。此外,OpenGL可以包含的所有额外开销都被剥离了。
我已经完成了两项工作,并且我发现Quartz 2D是一个简单快速的学习工具包,并且非常容易编程。将来当我做简单的基于2D精灵的应用程序时,我自己会使用Quartz 2D
答案 2 :(得分:0)
我会选择OpenGLEs。如果你愿意,它可以让你拥有3d并做一些很酷的东西。