我是iphone开发的新手。 我想为iPhone制作游戏。 我很困惑哪个更适合开发游戏,OpenGl或Cocos2d,这两者有什么区别?
由于
答案 0 :(得分:3)
OpenGL正在编写“金属”编程。 Cocos2d实际上是OpenGL(和其他技术)的包装器,提供更高级别的API。 Cocos2d不止于此;还有一些物理引擎和其他更高级别的工具也可用(OpenGL也是如此,真的,但它们通常都是较低级别的。)
就个人而言,我会强烈倾向于Cocos2d。有一些很棒的高级教程可供使用,根据我的经验,它比原始OpenGL更容易使用。
如果您担心性能问题,请考虑发布的游戏总是优于仍处于开发阶段的游戏....
Ray Wenderlich的博客有一篇关于使用cocos2d进行编程的 long 系列文章。这是非常棒的东西。
http://www.raywenderlich.com/352/how-to-make-a-simple-iphone-game-with-cocos2d-tutorial