我只想知道,从长远来看,使用这些引擎将会更好.虽然我觉得使用Cocos2D将是一个更好的选择,因为它也可以用于 iphone开发,只有一个教程 http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game
另一方面,libgdx有一本完整的书.
有什么建议么 ? 考虑使用 AndEngine.从简单看看libgdx,它们看起来很相似(尽管AndEngine只是2D).然而,AndEngine拥有2D游戏所需的一切.它唯一缺少的是文档,但是它是开源的 – 如果你没有得到某些东西,那么看看 code.
有一个活跃的论坛here,还有一个SO tag的AndEngine,所以你也可以在这里提问.
它还有许多有用的附加组件的扩展,如物理引擎Box2D,它是用于许多知名游戏的2D跨平台物理引擎(例如,愤怒的小鸟使用它).它还支持TMX平铺的地图,有一个非常简单的界面(实际上这是我正在开发的游戏,真的很容易使用AndEngine TMX utillities).
所以..在你选择cocos2d或libgdx之前,看看AndEngine