-1

我正在学习 LWJGL。unity 3d 和 UDK 是我在 Google 时注意到的最好的游戏引擎。但是 java 或 LWJGL 的游戏引擎是 j Monkey 引擎、adore 3d、libgdx 等。我可以在学习 LWJGL 时使用 unity 3d 或 udk 还是应该坚持使用 j Monkey 引擎、adore 3d、libgdx 等?

4

1 回答 1

2

LWJGL 和 UDK/Unity 是非常不同的野兽。LWJGL 是一个低级 API,您可以从中构建游戏引擎,而 UDK 和 Unity 是完整的现成游戏引擎,您可以从中开始构建游戏,而无需关心诸如 OpenGL/DirectX、输入控件、音频等。所以这些引擎不会帮助你学习 LWJGL,但它们可能会给你一些关于如何做某些事情的想法(例如,如何组织场景、支持什么格式、如何做资产管道等)。

如果您的最终目标是实际编写游戏,我会说直接选择其中一个引擎,不要为低级的东西和 LWJGL 烦恼。编写游戏引擎很难做到,并且那里的引擎可以满足大多数类型的游戏。如果你有超级特殊的需求,或者只是想为此而构建一个游戏引擎,那么继续 LWJGL 路径,看看每个你可以得到想法的游戏引擎。

于 2013-06-21T06:34:18.953 回答