`
大器晚成
  • 浏览: 51488 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

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引擎做出来的游戏的截图,引自官网














还有很多,就不写了自己上http://jmonkeyengine.com/blog/screenshots/看吧
最后讲下可能会出现的问题,如果没问题不用看了
可能是官方疏忽了,com\jmex\subdivision包没有加进去,这里自己创建下这个文件夹,然后把这3个文件加进去,分别是Subdivision.java,SubdivisionButterfly.java,Vector.java,再下载下来的jME2_0_1-Stable.zip(jmesource/src)下有,或者下载我上传的subdivision.jar然后添加到项目里
0
0
分享到:
评论
2 楼 大器晚成 2011-09-19  
ouyangheshun 写道
图片怎么看不到啊

截图,引自官网 官网图片没了  自然这边也没了
1 楼 ouyangheshun 2011-09-18  
图片怎么看不到啊

相关推荐

Global site tag (gtag.js) - Google Analytics