我已經使用AndEngine測試了好幾個月,但仍然沒有製作任何遊戲原型。有幾個原因我想切換到libgdx:從AndEngine切換到libgdx - 知道什麼?
-
- AndEngine使用libgdx的INI包裝的Box2D的,但最新的消息傳達Andengine慢慢
-
- 我主要針對Android的,但有容易移植到選項其他平臺可能會得心應手
-
- 文檔! AndEngine絕對沒有文檔,除了例子。
-
- 我希望獲得儘可能高的性能,而且在libgdx上看起來更簡單。
我很擔心libgdx的一些問題,那就是我需要編寫較低級別的代碼,並且完整遊戲的開發需要更長時間?但是,再次,有時我爲了理解AndEngine的某些部分如何工作而失去了幾天的時間,所以我甚至有可能使用libgdx更快地編寫代碼,因爲它有完整的文檔記錄。
在切換之前我應該瞭解libgdx?編碼遊戲和設計代碼的主要區別是什麼?
我不同意libGDX的低級別。它有很多高層次的東西,比如TiledMap加載器。而且你也不需要知道任何關於OpenGL與libGDX一起工作...... – noone
也許我不清楚有問題。當我說「使用AndEngine幾個月的測試」時,我的意思並不是說我長時間在AndEngine上積極工作。所以,我決不會說我知道它。這就是爲什麼我覺得現在是切換的好時機。如果我實際上不知道工具,「最好堅持使用你認識的工具」並不適用。與以前不同的是,現在我決定創建完整的遊戲(不僅是原型),無論它需要什麼或者它變得多糟。重點在過程中學習。這就是爲什麼我覺得我需要從一開始就選擇正確的環境。 – dario111cro
@noone你說得對OpenGL和Libgdx。僅僅因爲我以這種方式使用它並不意味着它就是這樣(它的範圍更廣)。我想說它不提供「遊戲性」抽象(它們仍然是圖形和聲音導向),但也許我在其他工具箱中放棄了過多的功勞。我會稍微改變一下我的答案。謝謝。 –