我必须为此制作另一个类文件吗?
我只是希望能够创建一个手持剑的 3D 人,以便我稍后能够在战斗中操纵它。
最佳答案
Java 8 包含名为 JavaFX 的 2D 和 3D 场景图 API,它可以以简单的方式完成您正在寻找的任务:Java 场景图中的 2D 和 3D 对象。请查看此处的 JavaFX 教程: http://docs.oracle.com/javase/8/javase-clienttechnologies.htm
对于您的问题,教程的第二个标题会很有趣:
图形:JavaFX 3D 图形入门
此外,在包含源代码和示例的官方 Java8 演示 ZIP 存档中,在 JDK 和 JRE 下载旁边,有一个名为“3DViewer”的 FX 演示。使用它,您可以导入各种 3D 文件格式(OBJ 和 Maya 文件)、显示它们并将它们导出为 Java 的 native FX 场景图 XML 格式。然后,您可以将此类 XML 3d 对象文件直接加载到 Java 应用程序中,并在 FX 场景图中显示它。
这一切都做得很好,纯 Java,即没有外部库,即使对于像我这样的 3D 初学者来说也足够简单。
祝您 3D 实验顺利。
关于java - 如何用java制作3D图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31775137/