Java 3D图形仅使用Applet和内置库

时间:2015-05-05 23:51:08

标签: java graphics 3d applet

我想在不使用外部库来开发游戏applet的情况下进行Java 3D Graphics。对不起,我对图形学没有经验,所以我不确定自己做到这一点有多难

1 个答案:

答案 0 :(得分:1)

你问题的真正答案是,你有点侧面思考:你不应该使用applet(他们已经死了),你不应该尝试无需任何库就可以自己完成。

我建议初学者Processing或更有经验的用户libGDX。它们都允许你做3D,它们都允许你作为JavaScript进行部署 - 这比applet更好。

如果你真的,真的,真的想要在没有任何库的情况下尝试这样做,那么你将不得不做所有的3D数学和你自己,然后在Java2D中进行绘图。入门的一个非常基本的示例是here,但就像我说的那样,您可以自己完成从3D世界空间到2D绘图空间的所有转换。

任何理智的人都会使用类似OpenGL的东西,你可以找到Java包装器 - JOGL是一个非常基本的包装器(所以如果你的目标是接近金属"那么这可能是LWJGL为游戏开发提供了一些额外的功能,而已经提到过的libGDX是建立在LWJGL之上的。

如果你害怕使用库,因为你认为它们过于复杂,那么让我告诉你,没有库的3D东西就更复杂了。