纯Java编写的3D游戏,怎么可能? ( 积分: 50 )

  • 主题发起人 主题发起人 webwalker
  • 开始时间 开始时间
W

webwalker

Unregistered / Unconfirmed
GUEST, unregistred user!
最近逛一些java网站的时候看到如下
http://nuclearjava.blogchina.com/1981413.html
java的代码效率和运行方式,怎么会做出这么高水平的3D游戏呢?
接触过的朋友讲讲课啦。
 
最近逛一些java网站的时候看到如下
http://nuclearjava.blogchina.com/1981413.html
java的代码效率和运行方式,怎么会做出这么高水平的3D游戏呢?
接触过的朋友讲讲课啦。
 
java 的效率并不会低到什么程度。现在的java已不是几年前的java的速度了
 
谢谢楼主提供的网站,研究下。
 
听说JDK5.0在各方面都有了很大的提高,有实践经验的朋友能具体说说吗?
但是尽管有大的进步,但是还是很难想象用纯java能编写3d游戏。还有个javagame什么的网站里面也有很多,就技术上来说原因是怎样的?
 
to hunterx1
什么是java3dapi?
 
有料
http://news.csdn.net/news/newstopic/24/24342.shtml
 
一切皆有可能 ---- 麻子 (李宁别找我 [:D])
 
首先要搞清楚这些Java编写的3D游戏是不是调用的openGL或者DirectX3D或者SDL。
 
JAVA虽是解释执行语言,效率比本地代码慢几个等级,但它的3D技术底层确是和硬件或OPENGL几乎相通的,所以效率不会慢的惨不忍睹(不过也要看配置)。在这方面JAVA有一套JAVA3D(TMP)技术。本人接触过OPENGL,JAVA3D中的一些对象类的包装其中的属性与DELPHI中的SCENCE(听说过吧?)几乎一样。这样甚至有时用C或D做的3D(基于OPENGL)做很少修改就可以在JAVA中使用。但个人认为JAVA3D虽然能做到一样精美的游戏CG画面,但速度与基于本代码的3D程序还是有很大差别的。估计除非特殊场合和那些对JAVA神经的人,或者的话没人愿意把在PC机上开发3D以JAVA为首选语言
 
to dazzling,
但它的3D技术底层确是和硬件或OPENGL几乎相通的是怎么一回事?
Java3D是类库吗?
 
Java有调用OpenGL的包,归根结底,程序到最后就是机器指令啊,什么Java不Java的,没有区别。
 
后退
顶部