3

我开始为 Android 开发游戏应用程序,但随着我的进步,我决定切换到跨平台环境。性能非常重要,因为背景中有一些复杂的音频处理。经过几天的研究,我得出结论,最成功的选择是 Marmalade SDK。

现在我需要决定是否使用 IwGame 或 Cocos2D-X 或两者都用于开发。两者看起来都很棒而且很有趣。有没有人用过这些,可以分享经验吗?

谢谢。

4

3 回答 3

5

这取决于您的游戏对游戏引擎的依赖程度。Cocos2D-x是更多功能范围和重型游戏引擎,由许多开源开发人员贡献,而 IwGame 引擎由个人(或可能是个人团队)构建,仅用于marmalade.

我只使用 Iwgame 引擎进行 3D 游戏摄像机旋转,设置起来太容易了,一天之内我就可以让我的游戏运行良好。因此,如果您的需求不高,只需使用 IwGame 。

物理引擎喜欢Box2D并且Chipmunks据说可以更好地与 链接Cocos2D-x,但是我在果酱项目中单独使用它们并且根本没有遇到任何问题。因此,拥有更好的链接物理引擎并不是什么大不了的事。

要在 Cocos2D-x 上工作,您需要先学习它,而 IwGame 入门并不复杂。但是一旦你使用了 Cocos2D-x,你就可以更轻松地处理严肃的项目,而且你只想使用它。

于 2012-08-22T20:34:12.450 回答
1

IwGame 提供了一种非常强大的内置标记语言 (XOML),它可以使布局游戏关卡、设计动画、创建用户界面变得非常容易。IwGame 还允许您将内容托管在远程服务器上并按需下载。哦,它还内置了对广告和应用内购买的支持。

Cocos2D 是更成熟的引擎,但我相信 IwGame 功能更丰富,更易于使用。

于 2012-09-06T17:57:46.667 回答
0

我只使用 cocos2d-x(没有果酱)。我认为它在制作游戏时非常方便,但是设置过程和让你的第一款游戏运行起来并不是那么容易。

我没有尝试过 IwGame,所以我不能说太多。

您可以在我的个人资料中了解 cocos2d-x 游戏的外观。

于 2012-08-22T23:12:42.940 回答