我开始为 Android 开发游戏应用程序,但随着我的进步,我决定切换到跨平台环境。性能非常重要,因为后台有一些复杂的音频处理。经过几天的研究,我得出结论,最成功的选择是 Marmalade SDK。
现在我需要决定是使用 IwGame 还是 Cocos2D-X 或两者都用于开发。两者看起来都很棒而且很有趣。有没有人用过这些并且可以分享经验?
谢谢。
最佳答案
这取决于您的游戏对游戏引擎的依赖程度。 Cocos2D-x
是更多功能覆盖和重型游戏引擎,由许多开源开发人员贡献,而 IwGame 引擎是由个人(或可能是个人团队)为 marmalade
构建的。
我只将 Iwgame 引擎用于 3D 游戏相机旋转,设置它太容易了,一天之内我就可以让我的游戏运行良好。所以如果你的需求不高,就用 IwGame 。
据说像 Box2D
和 Chipmunks
这样的物理引擎与 Cocos2D-x
有更好的联系,但是我在 marmalade 项目中单独使用了它们并且完全没有遇到任何问题。因此,拥有更好的链接物理引擎并不是什么大问题。
要在 Cocos2D-x 上工作,您需要先学习它,而 IwGame 并不复杂而无法开始。但是一旦你使用了 Cocos2D-x,你就可以更轻松地处理严肃的项目,而且你只想使用它。
关于mobile - cocos2D 或 IwGame,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12059539/