Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
最佳Java';框架';对于低端3D图形?_Java - Fatal编程技术网

最佳Java';框架';对于低端3D图形?

最佳Java';框架';对于低端3D图形?,java,Java,我在各种平台上玩过2D游戏,但我从未开发过3D游戏 我想制作一个小的“mmorpg”。我已经用python制作了我的服务器,它与我的flash 2D游戏配合得很好,但我决定要升级并试用3D。我想为web浏览器制作一个3D游戏,我认为Java可能是一个不错的选择 所以基本上,我只是在寻找一个直接的、良好的文档“框架”,来制作低端3D游戏。请记住,我的目标人群是那些拥有非常低端PC的人(加上我的3d建模技能不太好,所以我不介意把它藏起来,哈哈)这是一个很好的可能性。您也可以查看较旧的“”框架。将是一

我在各种平台上玩过2D游戏,但我从未开发过3D游戏

我想制作一个小的“mmorpg”。我已经用python制作了我的服务器,它与我的flash 2D游戏配合得很好,但我决定要升级并试用3D。我想为web浏览器制作一个3D游戏,我认为Java可能是一个不错的选择


所以基本上,我只是在寻找一个直接的、良好的文档“框架”,来制作低端3D游戏。请记住,我的目标人群是那些拥有非常低端PC的人(加上我的3d建模技能不太好,所以我不介意把它藏起来,哈哈)

这是一个很好的可能性。您也可以查看较旧的“”框架。

将是一个很好的选择。您也可以查看较旧的“”框架。

您可能需要查看。

如果您想开发自己的软件3D引擎,您可能需要查看。

这是一个完整的演练,一步一步地用纯Java开发3D引擎,能够渲染纹理和发光多边形。你学到了很多有关数学的知识,你意识到这并不是一件非常难的事情;此外,引擎都是你的,所以你对它了如指掌,不必学习API。另一方面,它可能已经过时了。它已经在我的书架上放了好几年了,但是它是用Java1.4制作的,所以它并不太旧

否则,我一定会推荐或推荐它的竞争对手;然而,两者都需要OpenGL知识,因此,如果您只想处理加载三维模型并将其四处移动的问题,可能是一个更好的选择。还有一种鲜为人知的引擎,在某种程度上是jME的竞争对手,尽管它已经有一年多没有更新了


p.S.见过吗?它使用了JOGL,尽管现在我认为他们只切换到了代码使用的OpenGL函数的自己的端口,有点像JOGL的精简版本。

如果你想开发自己的软件3D引擎,这很酷,这是一个完整的演练,一步一步地用纯Java开发3D引擎,能够渲染纹理和照明多边形。你学到了很多有关数学的知识,你意识到这并不是一件非常难的事情;此外,引擎都是你的,所以你对它了如指掌,不必学习API。另一方面,它可能已经过时了。它已经在我的书架上放了好几年了,但是它是用Java1.4制作的,所以它并不太旧

否则,我一定会推荐或推荐它的竞争对手;然而,两者都需要OpenGL知识,因此,如果您只想处理加载三维模型并将其四处移动的问题,可能是一个更好的选择。还有一种鲜为人知的引擎,在某种程度上是jME的竞争对手,尽管它已经有一年多没有更新了


p.S.见过吗?它使用了JOGL,尽管我认为现在他们只切换到自己的OpenGL函数端口,它们的代码使用的是OpenGL函数,有点像JOGL的精简版本。

我建议不要使用Java3D。我们在一个项目中使用它,并且经常遇到gotchas。如果我们有资源,我会马上迁移到其他地方。

我建议不要使用Java3D。我们在一个项目中使用它,并且经常遇到gotchas。如果我们有资源,我会马上迁移到其他地方。

非常感谢您的详细回复!似乎大多数人都推荐慢跑。我还将看看你提到的那本书(旧的可能不是坏事,因为我正试图瞄准低端公司),实际上,用Java开发游戏的代码使用最新的Java运行得非常好。你可以从作者的网站上抓取和构建样本。非常感谢你的详细回复!似乎大多数人都推荐慢跑。我还将看看你提到的那本书(旧的可能不是坏事,因为我正试图瞄准低端公司),实际上,用Java开发游戏的代码使用最新的Java运行得非常好。您可以从作者的网站上获取并构建示例。JOGL现在在这里:Java3D现在在这里:Java3D的最新版本(1.6.0)专门使用JOGL进行硬件加速。JOGL现在在这里:Java3D现在在这里:Java3D的最新版本(1.6.0)专门使用JOGL进行硬件加速。