2013-02-27 173 views
5

我目前幾個月通過書籍和在線教程來教授自己的java。陡峭的學習曲線。由於我在自由空閒時間這麼做,我很少有希望能夠很快使用該語言的各個方面。我創建了簡單的程序,使用lwjgl作爲圖形。libGDX適用於僅桌面應用程序開發嗎?

我正在尋找一個框架/庫,它可以幫助我儘可能多的技術底層的東西。我寧願專注於編寫一款遊戲,而不是成爲OpenGL天才,或者在圖書館「在那裏」比我以前做得更好的時候發明一個GUI。我根本無法投入所需的時間,但仍然樂於編寫我自己的遊戲。

考慮到我只想編寫僅限於桌面應用程序,您會爲此推薦libGDX嗎?或者它更像是在Android上運行的Android API(用於調試?)。是否有替代品更適合桌面應用程序?

我真的很喜歡直到現在我已經讀過關於libGDX的內容,它似乎爲遊戲開發的各個方面提供了有用的工具。我只是不想花幾個月的時間來了解它,只是發現圖書館XY在桌面應用程序方面會更好。

感謝您的輸入,任何幫助表示感謝!

+0

很好問的問題! – Erandros 2013-05-16 15:10:29

回答

4

個人而言,我會建議libgdx爲目的,有以下原因:

  • 它提供了一個庫,比如Box2D的, 的OpenGL ES和FreeType的,無論是在大量包裝紙核心庫或通過擴展。
  • 它包含了許多features說,否則你可能需要實現,如紋理地圖,網格,瓷磚地圖,JSON序列化等
  • 這是不固執己見,也就是說,你可以挑選您所使用的零件並沒有被迫成爲做事的「libgdx方式」。
  • 它正在積極開發,並有一個強大的,有幫助的,knowledgeable community約 它。
  • 它跨平臺非常便攜,所以您在Windows上開發的功能將在Mac上運行,反之亦然。
+0

感謝您的洞察力。這證實了我的希望。我會嘗試給libGDX一個去。祝我好運,並再次感謝您的信息! – 2013-02-27 20:17:24

相關問題