什么是最好的3D java渲染器?

时间:2012-09-05 00:31:04

标签: java 3d

我需要一个易于学习的3D渲染引擎和现代风格(不像java3d)。我尝试过lwjgl和jmonkeyengine,但我发现它们确实令人困惑。还有哪些好的引擎?

任何帮助将不胜感激。感谢

2 个答案:

答案 0 :(得分:2)

没有3D渲染器很容易。无论你选择哪一个,你都会有很多东西需要学习。

你可能已经找到了最好的两个:

  • LWJGL基本上是一个相当薄的OpenGL包装器。很多游戏开发者喜欢使用OpenGL,所以如果你在那个阵营中,这是一个非常好的选择。如果你想要速度和控制,请使用它,不要介意构建一些"引擎"零件自己。
  • jMonkeyEngine是一个更完整的游戏引擎。如果您想快速启动并运行完整的3D引擎,请使用它。它在下面使用LWJGL,但在它上面添加了图层(如场景图),因此您不需要直接使用OpenGL。

在你的情况下,我可能会选择jMonkeyEngine - 我认为它有点友好"。

另外还有Slick2D,如果您认为自己并不想与3D的学习曲线搏斗,那么它非常适合制作2D游戏。

答案 1 :(得分:1)

JMonkeyEngine实际上相当简单,只要你正确地遵循它就可以学到3D库 - 你很难找到一个更简单的全功能3D引擎。

首先阅读场景图,正确理解它们对于理解JME如何工作至关重要 - 然后尝试关注一些basic tutorials通过(其中有很多。)

如果您仍然在努力解决这个问题,那么您可能需要更多地熟悉Java(或编程)。如果您想开始使用2D游戏并进行操作,您可能需要尝试Greenfoot - 它提供了一个简单的IDE /框架,用于在Java中创建和共享2D游戏。

哦,我同意远离Java3D - 它现在已经很老了,而且还很不受支持。