《jMonkey Engine——基于Java的开源游戏引擎》 

2010-01-10 16:39 发布

jME(jMonkey Engine)是一个基于场景图、高性能的图形API。jME设计的思想主要来源于David Eberly所写的《3D Game Engine Design》一书。jME是一个使用Java语言编写的图形绘制引擎。通过使用一个抽象层,jME支持任意的绘制系统。jME当前使用LWJGL 和JOGL 作为底层绘制引擎。 jME (jMonkey Engine) is a high performance scene graph based graphics API. Much of the inspiration for jME comes from David Eberly's book 3D Game Engine Design. jME was built to fulfill the lack of full featured graphics engines written in Java. Using a abstraction layer, it allows any rendering system to be plugged in. Currently, both LWJGL and JOGL are supported. 在Eclipse中配置jME开发环境的方法 这里假设已经安装好jdk和Eclipse,环境变量已经设置妥当。 第1步:在http://code.google.com/p/jmonkeyengine/downloads/list下载jME的最新版本(目前版本2.0.1)的jME包,我们这里选择jME2_0_1-Stable.zip。 第2步:将jME2_0_1-Stable.zip解压到C:\java\目录下(路径可以自己选定,此处仅作示例)。 第3步:启动Eclipse,点击Windows→Preferences→Java→Build Path→User Libraries,点击“New”新建自定义库,将其命名为jME2.0_Required(名字可以自己拟定),点击“OK”,然后选定该库,点击“Add JARs”,添加下列jar包: ? C:/Java/jME2_0_1-Stable/lib/lib/jogl/gluegen-rt.jar ? C:/Java/jME2_0_1-Stable/lib/lib/jogl/jogl.jar ? C:/Java/jME2_0_1-Stable/lib/lib/jorbis/jorbis-0.0.17.jar ? C:/Java/jME2_0_1-Stable/lib/lib/junit/junit-4.1.jar ? C:/Java/jME2_0_1-Stable/lib/lib/lwjgl/jinput.jar ? C:/Java/jME2_0_1-Stable/lib/lib/lwjgl/lwjgl.jar ? C:/Java/jME2_0_1-Stable/lib/lib/lwjgl/lwjgl_util.jar ? C:/Java/jME2_0_1-Stable/lib/lib/lwjgl/lwjgl_util_applet.jar ? C:/Java/jME2_0_1-Stable/lib/lib/swt/<os>/swt.jar(os代表您自己的操作系统) ? C:/Java/jME2_0_1-Stable/lib路径下所有的jar包 第4步:接下来我们得为LWJGL指定native路径。点击我们的自定义库jME2.0_required中的lwjgl.jar一项,将其展开,点击这一项的“Native libraray location”属性,在弹出的对话框中点击“External Folder”并指定到C:/Java/jME2_0_1-Stable/lib/lib/lwjgl/native/<os>(os代表您自己的操作系统类型),完成后点击“OK”。 第5步:在Eclipse中新建一个Java Project,命名为jME2.0,将C:\Java\jME2_0_1-Stable\src下的jmtest文件夹拷贝至jME2.0工程的工作空间src文件中,右键点击jME2.0工程选择Build Path→Add Libraries→User Library,勾选jME2.0_required库,点击Finish。至此就完成了全部配置,选择jmetest.TutorialGuide包中的示例程序试试吧。
B Color Smilies

全部评论24

123下一页
《jMonkey Engine——基于Java的开源游戏引擎》 
联系
我们
快速回复 返回顶部 返回列表