我正在学习LWJGL。统一3d和UDK是我在谷歌时注意到的最好的游戏引擎。但java或LWJGL的游戏引擎是j Monkey引擎,adore 3d,libgdx等。我可以在学习LWJGL时使用unity 3d或udk,还是应该坚持使用j Monkey引擎,adore 3d,libgdx等?
答案 0 :(得分:2)
LWJGL和UDK / Unity是非常不同的野兽。 LWJGL是一个低级API,您可以从中构建游戏引擎,而UDK和Unity是完整的现成游戏引擎,您可以从中开始构建游戏,而无需关心OpenGL / DirectX,输入控件等低级别内容。音频等等所以这些引擎不会帮助你学习LWJGL,但它们可能会给你一些关于如何做某些事情的想法(例如如何组织场景,支持哪种格式,如何做资产管道等等)。
如果你的最终目标是实际编写一个游戏,我会说直接选择其中一个引擎而不用低级别的东西和LWJGL。编写游戏引擎很难,并且那里的引擎可以满足大多数类型的游戏需求。如果您有超级特殊需求,或者只是想为它构建一个游戏引擎,那么继续使用LWJGL路径并查看每个游戏引擎,您可以获得创意。