2011-05-09 67 views
3

我想知道什么是开始编码简单3D的最佳方式...(用java) 就像一个人走来走去...我知道这不是那么容易,但我相信这不是不可能的: D 所以..有没有推荐的教程或什么?开始Java 3D

回答

6

两个建议:

  1. 开始像jMonkeyEngine。使用他们的scenegraph API在他们的网站上有很多很棒的教程。无论如何,这是你最终想要结束的地方,恕我直言。

  2. NeHe Productions: OpenGL Tutorials。这些都很棒,因为它们会给你很多OpenGL的信息和说明。请注意,本教程中的所有代码都是C,但在教程的底部是指向各种平台和语言(包括Java)的代码端口的链接。

+0

请注意,NeHe相当过时,通常不再推荐资源。另一方面,jMonkeyEngine也是我推荐的引擎。 – Thomas 2011-05-09 14:30:36

+0

jMonkeyEngine被广泛使用?? – 2011-05-09 14:34:03

2

最好的开始就是找到一个不错的免费3D游戏引擎。你应该知道一些关于3D图形的知识:基本的变换,如何使用矩阵(特别是乘法命令)等。

我可以推荐你Lightweight Java Game LibraryOgre3D for Java甚至jMonkeyEngine。稍后,您可以尝试直接使用OpenGL - 易于学习的多平台3D图形库。

+0

什么是最好的东西看起来不错,,,但我不想浪费太多时间......? 我的意思是..我想在得到innn之前看看:D – 2011-05-09 14:52:12

0

为了更好地理解基于场景图和Java3D编程,我建议您阅读this教程。它非常有帮助