2011-06-14 49 views
1

C#依賴於XNA來開發一些3D遊戲,但是爲什麼java可以開發一些3D遊戲?爲什麼java不適合開發一些大型電腦3D遊戲?

+6

如果您願意,可以用Java編寫3D遊戲。 – duffymo 2011-06-14 13:05:38

+0

不幸的是,這個問題不符合本網站的最低要求,比如有明確的答案。你也得到了幾個答案,其中最好的意見就是最好的意見(比如速度問題)。如果你能指出一個更具體的問題,請隨時重新提出問題,但我將這個問題作爲主觀和論證性的結論。這基本上是一個自行車棚問題。 – 2011-06-14 13:21:23

+0

這款3D遊戲是用Java編寫的:http://tribaltrouble.com/ – 2011-06-14 13:34:48

回答

5

Wurm Online是在java中開發的,雖然沒有最大的尖端圖形外觀和表現相當不錯。你可能想檢查一下,並調查一些庫和等使用。你可以從設置中學到很多東西。所以,我的答案是肯定的,你可以使用Java。

+0

是Wurm開源的嗎?這將是有趣的看看。 – 2011-06-14 13:28:48

+0

這確實很有趣,但它不是,不。 – 2011-06-14 13:33:23

+0

這是一個恥辱。總是有反編譯器,但我寧願不要。 – 2011-06-14 13:42:03

12

您可以用Java編寫的3D遊戲,如果你想要的,最典型的例子是我的世界......這是一個小馬車,有時有點慢......但它仍然用Java編寫的

+4

針對MineCraft的+1 :-)錯誤和緩慢與Java沒有多大關係,更多與執行問題有關。 – mellamokb 2011-06-14 13:08:55

+1

再次爲MineCraft +1 ...它是越野車,但它仍然在測試版! – 2011-06-14 13:10:00

2

你可以寫一個遊戲在任何語言中,java最初用於大多數手機遊戲,我相信android基於java。

Java在多線程領域也非常方便,它可以提高遊戲性能。 但是由於java本質(在運行時環境JRE中運行),它可能非常緩慢。

的是爲Java作了一些2D和3D的庫,其包括

  • lqjgl - 甲二維和三維遊戲庫

  • JMonkey Engine - 再2D和3D (主要是3D)文庫基於 openGL