我想知道开始编写简单3D的最佳方法是什么...(使用java) 就像一个男人走来走去......我知道这不是那么容易,但我相信这并非不可能:D 所以..有推荐的教程还是什么???
答案 0 :(得分:6)
两个建议:
从jMonkeyEngine开始。使用他们的scenegraph API在他们的网站上有很多很棒的教程。无论如何,这也是你想最终结束的地方,恕我直言。
NeHe Productions: OpenGL Tutorials。这些都很棒,因为它们为您提供了大量的OpenGL信息和说明。请注意,本教程中的所有代码都是C,但是在教程的底部是指向各种平台和语言(包括Java)的代码端口的链接。
答案 1 :(得分:2)
您可以从Java 3D API或Java OpenGL (JOGL)开始。 我想,如果你想要像OpenGL这样的东西,你应该考虑JOGL
答案 2 :(得分:2)
最好的方法是找到一个好的免费3D游戏引擎。您应该了解一些关于3D图形的知识:基本转换,如何使用矩阵(特别是乘法顺序)等。
我可以向您推荐Lightweight Java Game Library,Ogre3D for Java甚至jMonkeyEngine。稍后您可以尝试直接使用OpenGL - 它易于学习的多平台3D图形库。
答案 3 :(得分:0)
为了更好地理解基于图形和Java3D的场景编程,我建议您阅读this教程。这对我很有帮助