3D JAVA游戏引擎JMonkeyEngine 介绍及入门之简单配置环境

JMonkeyEngine(缩写JME)是一个开源的很不错的3D引擎,网址是www.jMonkeyEngine.com,用java编写的,封装了LWJGL,JOGL,都是使用opengl和openol的API,包括了开发3D网游的所有基本组件(网络,脚本功能除外)。令人头痛的速度问题,我在用了一段时间之后,觉得JME的速度已经可以达到大型游戏水准了,至于有的人会搞的很慢,那可能是编程水平的问题,本人文字表达水平不高,请别见怪了

OK,讲下怎么本地配置JME,svn方式官方上写的很清楚,这里先不讲了
1.安装有eclipse(ec)或者netbeans(nb)的电脑,我JDK版本是1.6.0_17,低点高点无所谓。不过运行速度可能有差别
2.从http://code.google.com/p/jmonkeyengine/downloads/list下载jME2_0_1-Stable.zip(视具体版本而定)
3.解压(解压后的文件夹叫jmesource吧),然后在ec或者nb下创建项目
4.把jmesource/src下的jmetest文件夹拷到项目下的src目录里,
5.把jmesource/lib下(包括所有子文件夹,最好用搜索.jar文件)所有的大约25个jar文件加到项目的库下(如果怎么加jar包到项目里都不知道我也没办法了)
6.把jmesource/lib下(包括所有子文件夹,最好用搜索.dll文件)所有dll文件加到项目的根目录下,如果你的系统是32位的话,可以删除OpenAL64.dll,否则删除OpenAL32.dll。
7.OK,配置完成,可能会有点小错误(后面会讲到),目录结构应该是
项目
|--src
| |--jmetest
|
|--jinput-dx8.dll
|--OpenAL32.dll
|--jinput-raw.dll
|--lwjgl.dll
|--...(其他文件夹省略)

8.开始你的体验之旅吧,运行jme.test.TestChooser或者运行每一个带main函数的类,惊喜不断,呵呵!
以下图片都是JME引擎做出来的游戏的截图,引自官网
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/nord1.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/nord2.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/nordgame_1.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/nordgame_2.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/poisonville_1.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/poisonville_2.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/aircarrier1.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/aircarrier2.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/bh2.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/bh1.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/hc1.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/hc2.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/hc3.jpg[/img]
[img]http://jmonkeyengine.com/blog/wp-content/blogs.dir/1/files/jmonkeyengine/spirits1.jpg[/img]
还有很多,就不写了自己上http://jmonkeyengine.com/blog/screenshots/看吧
最后讲下可能会出现的问题,如果没问题不用看了
可能是官方疏忽了,com\jmex\subdivision包没有加进去,这里自己创建下这个文件夹,然后把这3个文件加进去,分别是Subdivision.java,SubdivisionButterfly.java,Vector.java,再下载下来的jME2_0_1-Stable.zip(jmesource/src)下有,或者下载我上传的subdivision.jar然后添加到项目里
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值