2014-02-11 48 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