我想使用平铺地图编辑器制作游戏,并且我想使用 D-Pad 移动角色来移动角色
所以我想知道哪个引擎会更好 AndEngine 或 Cocos2d
请记住,我是这方面的初学者,所以我想看很多教程。:-D
谢谢
我想使用平铺地图编辑器制作游戏,并且我想使用 D-Pad 移动角色来移动角色
所以我想知道哪个引擎会更好 AndEngine 或 Cocos2d
请记住,我是这方面的初学者,所以我想看很多教程。:-D
谢谢
两个引擎都支持非常容易地加载 TMX 地图并从 D-PAD 输入。因此,如果您的要求仅此而已,则没有太大区别。只用你熟悉的。
Cocos2d-android 不再支持。必须使用cocos2d-x,跨平台,使用JNI才能使用c++代码。更多信息在这里。
Cocos2d-x 非常适合创建游戏,但我从来没有使用过 AndEngine。
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)
如果熟悉java choose LibGdx
OR cocos2d-x
for C++。
我建议你应该选择cocos2d-X
我从 Cocos2d-android 开始,因为它似乎是一个更好的选择,但过了一段时间我很震惊,我找不到任何 Cocos2d-android 教程
要么去 Cocos2d-x-android ,要么去 AndEngine 我从未尝试过 Cocos2d-x-android ,但我可以确认 AndEngine 非常好,并且有很多示例和足够的教程来帮助您入门 [AndEngine 虽然缺乏文档..但是如果您从官方示例开始,那将不是问题]
编辑:AndEngine 现在有点死了
AndEngine 中有很多错误......我首先遇到了选择一件事而不是其他东西的同样困境,但我的选择包括 libgdx,andengine 和 cocos2dx ......
虽然 libgdx 是一个框架,但它是所有框架中最强大的,你可以深入研究代码(你可能会创建一些非凡的事件)......但对于像我这样的初学者来说,这是一个艰难的框架,因为我没有游戏经验编程(在它的网站上提供的那种简单的文档会吸引你使用它,但是当你想创建自己的东西时,你会感到困惑).. 但是最好的性能是保证的!
接下来是 AndEngine .. Nicolas 所做的出色工作.. 但遗憾的是,错误数量一直在上升,并且设备周围的结果不一致.. 它是主要缺点之一.. 您可以避免错误,但是当性能受到严重打击时你别无选择,只能离开它!
Cocos2d-x(这就是没有错误和良好性能的 AndEngine 将来会是什么样子).. 但是 cocos 的唯一缺点是在非 Mac OS 上编程......你没有通常的代码完成和这些天是程序员必备的微小功能..但是对于性能和抗错误编码,我们获得了 libgdx 的亚军!
对于 Android,我强烈推荐 LibGDX:原生、良好的文档和大型社区/论坛。