Cocos vs AndEngine for android

时间:2012-06-09 07:48:30

标签: android cocos2d-iphone andengine cocos2d-android

我想使用Tiled Map Editor制作游戏,我想使用D-Pad移动角色来移动角色

所以我想知道哪个引擎会更好 AndEngine或Cocos2d

请记住,我是初学者,所以我想盯着很多教程。 :-D

由于

6 个答案:

答案 0 :(得分:6)

两个引擎都支持加载TMX map非常容易并且从D-PAD输入。因此,如果您的要求仅限于此,则没有太大区别。只需使用您熟悉的内容。

答案 1 :(得分:4)

Cocos2d-android不再支持了。您必须使用cocos2d-x,跨平台,使用JNI来使用c ++代码。更多信息HERE

Cocos2d-x很适合制作游戏,但我从未使用过AndEngine。

答案 2 :(得分:4)

Libgdx      : Java (Good documentation/Sample example)
                   (Android/iOs/3D support also)

Cocos2d-x   : C++  (Good documentation and Sample example)
                   (Android/iOS/window/bada/blackbarry/etc/3D supports)

AndEngine   : Java (Documentation is **OK** but bit of issue )
                   (Android)

Cocos2d-android : Java (bIT of documentation/ easy to use )
                       (Almost dead only android)

如果 C ++ 熟悉 java choose LibGdx cocos2d-x

我建议您选择 cocos2d-X

答案 3 :(得分:3)

我开始使用Cocos2d-android,因为它似乎是一个更好的选择,但过了一段时间我感到震惊,我找不到任何Cocos2d-android的教程

要么去Cocos2d-x-android,要么选择AndEngine 我从来没有尝试过Cocos2d-x-android,但我可以确认AndEngine非常好并且有很多示例和足够的教程来帮助你开始[AndEngine虽然缺乏文档...但是如果你开始使用它会不会有问题官方例子]

编辑:AndEngine现在有点死了

答案 4 :(得分:2)

AndEngine中有很多错误...... 我首先选择了一件事而不是其他的困境,但我的选择包括libgdx,andengine和cocos2dx ......

尽管libgdx是一个框架,但它是其中最强大的框架,你可以深入研究代码(你可能会创建一些非凡的事件)......但对于像我这样的初学者来说这是一个艰难的框架,因为我没有游戏编程的经验(也是在其网站上提供的那种简单的文档诱使你使用它但过了一段时间,当你想创造自己的东西时,你感到困惑).. 但最好的表现是保证!!

接下来是Nicolas所做的AndEngine ..优秀的工作......但是哎呀,虫子数量不断增加,并且设备周围没有一致的结果......这是一个主要的缺点..你可以避免错误,但是当性能很难打,你别无选择,只能离开它!

Cocos2d-x(这是AndEngine没有错误和良好性能将来会像的那样).. 但是cocos的唯一缺点就是在非Mac操作系统上进行编程......你现在没有通常的代码完成和微小的功能,这些都是程序员的必需品。但是对于性能和防错编码,我们有一个获得libgdx的亚军!!

答案 5 :(得分:1)

对于Android,我强烈推荐LibGDX:本机,良好的文档和大型社区/论坛。