我最近同意帮一个朋友做一个他一直在做的游戏,我决定我更喜欢用Java编写它。我不确定在Java中实现3D的最佳途径是什么。我发现几乎每个人都在谈论Java3D图形的Java 3d,它似乎基本上是Directx和openGL的包装器,但我也发现Java 3d自2008年以来一直没有积极开发。它仍然是最好的东西,还是有更活跃的开发会更好。我看过一些关于其他API的讨论,但Java 3d似乎有更好的文档,而且有一些关于Java3D编程的相当不错的书籍,它们似乎都是基于Java 3d的。
发布于 2011-04-07 05:36:00
在Java中编写3D应用程序时,您有许多选择。
你读哪本书完全取决于你上面做出的选择。
发布于 2011-04-07 04:58:03
JOGL是一个正在积极开发中的现代替代品。它基本上只是绑定到OpenGL库。
发布于 2011-04-07 05:00:43
看看jMonkeyEngine和LWJGL吧。
jMonkeyEngine正在积极开发中,它包括一个完整的工具包和集成开发环境,用于用Java语言创建3D图形应用程序。
LWJGL (轻量级Java游戏库)是一个用Java语言制作2D和3D图形游戏的库,它还支持声音(OpenAL)。
https://stackoverflow.com/questions/5572816
复制相似问题