2013-11-04 43 views
3

我很想知道遊戲編程會更好 - LibGDX/Java或XNA/C#。
我在C#和Java方面都有先進的知識,我真的想進入遊戲開發,並開發獨立遊戲等。
LibGDX/Java或XNA/C#

那麼XNA和LibGDX有什麼優點和缺點,你個人喜歡什麼,爲什麼?

Java - LibGDX是跨平臺的,使用OpenGL。

C# - XNA僅適用於Windows(您可以使用monogame,但會損害性能和其他內容)。不幸的是,XNA不再受到支持,但我仍然看到那些推薦使用LibGDX的人。 (XNA更受歡迎,並有更多的教程,然後libGDX)。

所以請幫我決定我應該使用哪一個,我真的不知道該選哪個。

回答

2

我從來沒有使用C#或XNA,但我可以絕對推薦LibGDX。它不僅僅是跨平臺的,而且也非常易於使用,並且在我看來很好的記錄。它有一個健康的,活躍的社區,你甚至可以在他們的IRC頻道#libgdx中找到所有主要的開發者。

它內置了一切,並支持每個公共平臺。從圖形(2D + 3D)到聲音輸入到物理(2D + 3D),網絡和實用工具(如JSON,UI和不同的TiledMap加載器+渲染器)。一切都包括在內。

根據谷歌趨勢,libgdx幾乎「在上升」。

+0

非常感謝! :)現在我有了一個開始的方式,我看到人們不能正確地理解這個問題,因爲XNA不再被支持,所以我有點麻煩,而且它不是一個跨平臺,但許多人仍然推薦我使用XNA,我不明白XNA有什麼好處,人們仍然推薦它通過libGDX(XNA是狗屎,我的意思是 - 不跨平臺,不支持,等等.. – Israelg99