游戏开发论坛

 找回密码
 立即注册
搜索
查看: 40530|回复: 12

谁说JAVA做大型3D游戏不行的,一个强大的JAVA3D游戏引擎(j

[复制链接]

3

主题

30

帖子

206

积分

中级会员

Rank: 3Rank: 3

积分
206
发表于 2012-3-5 12:28:00 | 显示全部楼层 |阅读模式
JME(java Monkey Engine),一个非常棒的Java 3D游戏引擎   
一直以来,由于性能等原因,Java并不是3D图形应用的主流平台,但随着各种新技术的出现,这种情况有了很大改变。从开始的JIT、Static compilers,到现代的HotSpot技术,使Java程序的运行效率越来越高,目前已经接近于C++程序。此外,通过JNI技术,Java程序可以调用任意第三方库,包括OpenGL和DirectX等图形库。基于JNI技术,Java平台上出现了很多3D图形API,包括Sun公司在2003年推出了可选的3D图形包?Java 3D和其它第三方的图形API。   Java平台下可以选择的3D图形API有很多,根据封装层次可以将其分为以下两种:   Java bindings to OpenGL   Scene graph APIs   其中属于Java bindings to OpenGL的有:GL4Java,LWJGL,JOGL等。属于Sence Graph APIs的有:JMonkey Engine(JME)、Java3D等。   JME是一个高性能的3D图形API,采用LWJGL作为底层支持。它的后续版本将支持JOGL。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME有一套很好的优化机制,这使得它得运行速度要比Java 3D快很多。JME主要由Render系统、Material系统、GUI系统、Texture和图片解码器、文件解码器、Scene插件(主要是地形系统)、粒子系统、日志、物理系统、光照系统等构成。可以说JME是一个功能齐全,性能卓越的3D图形引擎

2

主题

683

帖子

687

积分

高级会员

Rank: 4

积分
687
发表于 2012-3-6 09:39:00 | 显示全部楼层

Re:谁说JAVA做大型3D游戏不行的,一个强大的JAVA3D游戏引擎

真的不是好选择

58

主题

1437

帖子

2207

积分

金牌会员

Rank: 6Rank: 6

积分
2207
发表于 2012-3-7 14:31:00 | 显示全部楼层

Re:谁说JAVA做大型3D游戏不行的,一个强大的JAVA3D游戏引擎

能做和能做好,差距十万八千里

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2012-3-9 17:21:00 | 显示全部楼层

Re:谁说JAVA做大型3D游戏不行的,一个强大的JAVA3D游戏引擎

不学java了
我对java失去兴趣了。不过用java开发的网游是不是适合所有操作系统玩?

2

主题

25

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2012-10-7 10:29:00 | 显示全部楼层

Re: 谁说JAVA做大型3D游戏不行的,一个强大的JAVA3D游戏引擎

JME 底层好像是 lwjgl(http://www.lwjgl.org/)再下层是通过JNI封装的 OpenGL 等。理论上应该不会比C写的慢多少。
lwjgl 我也正在研究,打算做点儿小东西

3

主题

81

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
QQ
发表于 2012-10-11 12:23:00 | 显示全部楼层

Re:谁说JAVA做大型3D游戏不行的,一个强大的JAVA3D游戏引擎

只要被市场认可,那就行了。

管他神马语言做的。

赚钱才是硬道理。

别说神马技术发展之类的,那是中科院,研究生的课题。。。小弟就一小小的本科生,眼光没那么远大,生存下去就好

0

主题

27

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2013-1-18 00:28:32 | 显示全部楼层
bread1986dxh 发表于 2012-3-9 17:21
不学java了
我对java失去兴趣了。不过用java开发的网游是不是适合所有操作系统玩? ...

答对了,只要平台能装JAVA,就能玩起来

9

主题

86

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2013-1-25 19:33:52 | 显示全部楼层
Andyscream 发表于 2013-1-18 00:28
答对了,只要平台能装JAVA,就能玩起来

P话,你懂不懂java?

0

主题

27

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2013-1-31 02:18:04 | 显示全部楼层
shigaofei 发表于 2013-1-25 19:33
P话,你懂不懂java?

恩,能否解释下,让大家学习学习

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2013-2-1 20:39:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-26 19:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表