2012-09-05 27 views
2

我需要一個3D渲染引擎,很容易學習和現代風格(不喜歡的Java3D)。我試過lwjgl和jmonkeyengine,但是我發現它們很混亂。還有什麼其他的好引擎?什麼是最好的3D java渲染器?

任何幫助,將不勝感激。由於

+1

LWJGL不是發動機。 –

回答

1

JMonkeyEngine實際上是相當簡單的,只要3D庫,如果你按照它通過適當的去學習 - 你會努力尋找一個全功能的3D引擎,更簡單。

在現場查看了圖形第一,他們有正確的理解關鍵是要了解JME如何工作 - (其中有相當多的),然後嘗試以下一些basic tutorials通過

如果仍然奮鬥因此,您可能需要更多地熟悉Java(或編程)。如果您想從2D遊戲開始並着手工作,您可能需要嘗試Greenfoot - 它提供了一個用於創建和共享Java遊戲的簡單IDE /框架。

哦,我同意住從Java3D的了 - 現在,漂亮不支持是相當老了。

2

沒有3D渲染很容易。無論您選擇哪一種,您都會學到很多東西。

您可能已經找到了最佳二:

  • LWJGL基本上是OpenGL的一個相當薄的包裝。許多遊戲開發者喜歡使用OpenGL,所以如果你在這個陣營中,這是一個不錯的選擇。如果你想要速度和控制,可以使用它,並且不介意自己構建一些「引擎」部件。
  • jMonkeyEngine是一個比較完整的遊戲引擎。如果您想快速啓動並運行完整的3D引擎,請使用它。它使用下面的LWJGL,但在它的頂部添加了層(如場景圖),因此您不需要直接使用OpenGL。

在你的情況下,我可能會去jMonkeyEngine - 我認爲它有點「友好」。

此外,還有Slick2D,如果您決定不想與3D的學習曲線摔跤,那麼它非常適合製作2D遊戲。