2014-02-11 24 views
1

我读到他们都是基于OpenGL ES 2并且都有Box2D物理。 我很新的Android游戏开发,但有点经验与游戏开发(C + +和C#/ XNA)。我也有Unity和Construct2的经验。AndEngine和LibGDX有什么区别?

所以,我试图找到一个伟大的游戏引擎来开发2D游戏。

你们有什么建议吗?我愿意购买书籍和其他东西。

回答

1

这个问题不是为了什么而做的。为了让你知道,我认为它很快就会关闭。 反正:这2个是2个不同的引擎。我正在使用Libgdx并从未使用过AndEngine。但我看过一些讨论,所以我列出一些差异:

  1. AndEngine让你的启动速度更快,Libgdx需要进行一些设置和经验(恕我直言)
  2. Libgdx支持crossplatforming,这意味着你可以在开发99%桌面,当你完成后,你可以添加一些代码行,并在Android上运行。
  3. Libgdx有点更加灵活和强大,这是positiv和是负面的(柔性是矫枉过正)
  4. Libgdx有大部分时间有更好的表现,就像我知道的。
  5. 两者有一个2D场景图和其它的可能性(低电平方式)

来源:AndEngine vs Libgdx,开发商都谈关于他们的引擎。

4

区别在于LibGDX是一个跨平台的框架。

你基本上可以只编写一次代码,然后通过GWT/HTML 5几乎不对桌面,Android,iOS甚至浏览器进行任何更改来部署它。这非常方便,将会使得调试和开发总计很多更快。

欲了解更多此类讨论,请参阅以下问题(请务必阅读所有答案和评论,因为这主要是基于意见的话题)。

https://stackoverflow.com/questions/7669268/andengine-vs-libgdx?rq=1

Switching from AndEngine to libgdx - what to know?

https://gamedev.stackexchange.com/questions/43332/difference-between-libgdx-and-andengine

我十分赞同LibGDX经验丰富,可以definetely说,这是一个真正有用和积极的社会大框架。

+0

我可以证实,有一个创造活跃的社区,也是一个很好的文档。很多教程都在那里,小问题可以通过每晚构建得到快速修复 – BennX

0

AndEngine是Android platform.But本地库LibGDX是一个跨平台的游戏库,可支持您要支持你的游戏到很多平台比使用lidgdx.If你只瞄准为Android那么所有platforms.If AndEngine是很好的解决方案。它们都只能在Java中进行编码。 如果你擅长C++,我建议你去Cocos2dX这也是一个跨平台的游戏库,支持所有platforms.check此链接cocos2dX