小弟想用java做3D游戏,不知道做3D游戏需要学什么东西,还有就是一些像3DMAX、MAYA之类的软件做出来的场景怎样和程序整合一块,就是让程序控制场景里边的人物、车之类的如何实现

解决方案 »

  1.   

    不好,开发类似于游戏这样的桌面系统是java的弱项。
      

  2.   

    java里边有个利用Java实现的开源3D引擎得开源项目,http://www.open-open.com/open79058.htm。我在电脑利玩过他做的quake3,感觉还可以(现在的机器嘛,如果再不可以那就真的没指望了),不过楼上说的有道理,在同条件下,java总是比不上c类语言的,到底隔了一层虚拟机,而且java本身对图像的底层处理还是有很多限制的。
      

  3.   

    关建我是想用APPLET在浏览器中实现3D技术,像一些3D小游戏之类的,速度并不是太重要,关建是用java怎么实现,怎么才能不让客户装JVM,或者客户浏览网页的时候自动给他装上,有没有什么好的解决办法
      

  4.   

    不装JVM 实现很困难 IE自带的版本低  给客户个安装包
      

  5.   

    java本来运行的速度都不快,最好不要做这些运算量很大,但必须运算得快的东西.
      

  6.   

    呵呵 今天去OPENSOURCE 下了个叫JAVA DOOMED的3D游戏,估计JAVA做3D也就只能做成这个样了
      

  7.   

    推荐你去这个博客里看看
    http://www.blogjava.net/chensiyu04