最适合2D平台游戏的iPhone框架是什么?

22

你建议用哪个框架来构建 iPhone 上的 2D 平台游戏?我只需要在屏幕上移动资源并检测碰撞等。

我认为可以考虑使用 OpenGL。但也许 Quartz 2D 就足够了?还是说有其他需要注意的地方?每种框架的优缺点是什么? 我想 OpenGL 学习曲线较长,但这会带来更好的性能,对吧?

13个回答

26

我目前正在使用并推荐Cocos2d。(http://cocos2d-iphone.org)

cocos2d-iphone的文档相当不错,而且一直在改进。你可以下载一些完整的工作示例游戏,API本身也带有许多你可以使用的示例。

这里有一组很好的安装指南,您可以使用它来开始:

http://permadi.com/blog/?p=130

希望这能帮到您!


由于有这么多人推荐,试一试应该是值得的。 - Dimitris
你也可以尝试使用cocos2d-x,它只是cocos2d的C++移植版本,并且拥有与Objective C和cocos2d-iphone相同的每个类。如果你使用它,还可以将你的代码编译为Windows和Android平台。 - Ali1S232

6

试试cocos2d:

cocos2d是一个用于构建2D游戏、演示和其他图形/交互应用程序的框架。


5

5

3
cocos2d-iphone相当不错。我已经为它编写了一些扩展,你可以在这里阅读并在这里获取。祝好运!

1
值得一提的是,Unity3D现在在工作流程和优化方面支持2D比以前更好,因此它值得被列入列表中。

http://unity3d.com/


1

我认为OpenGL对于2D来说非常容易。我认为处理一个众所周知的API比尝试理解别人在其之上的层要容易。


1

0

0

现在iOS 7已经发布,SpriteKit是其中较好的解决方案之一。请记住,它仅适用于iOS 7。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接