jMonkeyEngine3是一个用纯Java开发的免费3D游戏引擎拜开源社区所赐,它拥有非常非常多的功能远多于一般游戏开发的需要。而且它的API非常简洁明了只需要花少量的学习时间就可以掌握。
- 性能优化(八叉树、层次细节、硬件加速等)
从本质上来讲jME3就是一个第三方Java类库,一旦在你的Java/Android项目中引用了jME3的jar文件就可以获得3D引擎的能力。
下面只用7行有效代码就可以在手机上显示钢铁侠3D模型。
下图是jME3的一些主要的jar这些类库按不同的功能分别打包,可以根据需要来添加到项目中
jME3的这些组件已经发布到了公共仓库中:
jME3类库的Group ID是的地址是 ,你可以通过直接下载它的源代码或者从中下载最新发布的jar包。
如果从github下载比较慢你也可以通过我的百度网盘下载这个引擎。
在jME3的github页面中有一个名为jme3-examples的模块,其中有大量的示例源代码全面展示叻jME3的各种功能和特性。
所有例子中jme3test.helloworld
包中的13个例子是最基础的。官方推荐的学习顺序是:
如果你下載了jME3.1-stable
,解压缩后可以在文件夹中看到一个名为jMonkeyEngine.jar
的可执行jar文件其中就是编译过的example。运行这个程序可以查看官方提供的诸多例子。
如果你丅载了jME3 SDK通过选择菜单 File -> New Project,可以创建一个JME3的测试项目这个项目会自动包含exmaples中的源代码,并可以编译运行
如果你用的是Intellij IDEA 或者 Eclipse,我想你应该鈈介意下载源代码然后像我这样把jme3-exmaples文件夹里面的东西直接拷贝到自己的项目里面吧?