制作2D iPhone游戏时我应该选择哪条路径?

时间:2011-04-24 15:04:43

标签: iphone

我一直在研究Open GL ES,Quartz 2D,一个名为cocos2D的框架,我不确定在制作2D游戏时前进的最佳方向是什么。我打算制作一个非常简单的不要激烈的游戏,我是游戏开发的新手,但不是iphone开发。

哪个最容易学?哪一个会带来最佳表现?

由于

2 个答案:

答案 0 :(得分:1)

我和你一样,我选择了Cocos2D。它非常适合初学者。它基本上是OpenGL ES的包装器,它是开源的,所以你可以看到它是如何工作的,并根据自己的喜好进行修改。

从Cocos2D开始是一个好主意,因为您可以从复杂的低级功能中进行大量抽象,同时实现对游戏的良好高级概述。在开发过程中,您还会获得一些低级细节,以便您在未来的游戏中为它们做好准备。

另外,Cocos2D对于简单的2D游戏有一个非常好的结构。如果你自己写OpenGL ES,那么你可能会浪费很多时间来实际设计你的游戏:)

但这只是我的意见。

哦,不要太担心性能。 Cocos2D在这方面很好。就像我说的,它在OpenGL ES之上工作,因此绘图非常有效。它还支持精灵批处理和纹理类等内容,这对性能有好处。

答案 1 :(得分:0)

由于这些框架的目标是提供简化的游戏开发,这绝对是可行的方法。在你列出的那些中,其中两个是图形“引擎”(Open GL ES,Quartz 2D),一个是游戏引擎(cocos2D)。如果您选择图形,那么即使是简单的游戏,您也可能需要编写相当多的额外代码。

相关问题