我想知道,在长期使用中,哪一个引擎会更好。虽然我觉得Cocos2D是更好的选择,因为它也可以用于iPhone开发,但我目前只找到了一个教程http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/。另一方面,libgdx有一本完整的书。
我想知道,在长期使用中,哪一个引擎会更好。虽然我觉得Cocos2D是更好的选择,因为它也可以用于iPhone开发,但我目前只找到了一个教程http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/。另一方面,libgdx有一本完整的书。
我也建议使用libgdx,它比AndEngine更有前途。
我尝试过Andengine和libgdx,但没有试过cocos2d。Andengine表现非常糟糕。使用libgdx的主要优势是你可以在桌面上运行你的应用程序而不是在模拟器或设备上,这使得迭代时间更快,对于游戏开发来说非常重要。如果cocos2d也能做到这点,那么我认为公平地使用它,但快速迭代绝对是将libgdx与Andengine区分开的特点。
我目前正在开发一款游戏,开始使用了cocos2d引擎。在使用它的坐标系统时遇到了困难。之后尝试了AndEngine,虽然不错,但担心性能问题。于是我转向了libGDX,并且感到很满意。这个引擎可能看起来有点底层,但我认为你最终也会从其他引擎转向libGDX。
我是一个对Android游戏开发和libGdx都是新手。
通过我的三个月经验,我认为libGdx非常有趣。
有很多示例,文档也不错,还有论坛。
Coco2d似乎停止开发了,主要的开发者已经转而使用libGdx。
因此,我猜想libGdx可能是一个更好的选择。
几乎没有任何javadoc。但是,论坛上充满了教程,网络上也是如此。 编辑:从您在Greg答案中的评论中,如果您正在寻找易于开发的选项,则AndEngine是一个不错的选择。从查看cocos2d教程代码来看,它似乎比AndEngine的代码更加复杂和不直观。它是易于学习和文档良好的引擎
我目前使用libgdx
来进行box2d
物理模拟,同时使用cocos2d
进行绘图和场景管理。这是非常有用的工具,我强烈推荐。
AndEngine只适用于学生,易于学习,有很多示例,但性能非常糟糕,而且无法修复。 :( 如果您继续使用AndEngine开发商业游戏,您将感到失望。