1:使用jmonkeyEngine SDK平台开发
1.1 安装jmonkeyEngine SDK
下载安装版本jmonkeyplatform-windows-x64.exe / jmonkeyplatform-windows-x86.exe
下载地址:https://github.com/jMonkeyEngine/sdk/releases/tag/stable
或者选择BasicGame都是自带jmonkeyEngine环境
jmonkeyEngine SDK内置了所有需要的JME3开发包,可直接进行开发
2:使用Intellij IDEA集成jmonkeyEngine开发
2.1 新建一个Gradle的java项目
2.2 创建好后,编辑build.gradle文件,获取需要的开发包
如下使用的是gradle方式获取, maven项目也可以通过maven坐标获取
compile "org.jmonkeyengine:jme3-core:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-effects:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-networking:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-plugins:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-jogg:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-terrain:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-blender:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-jbullet:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-bullet:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-bullet-native:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-desktop:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-lwjgl:3.1.0-beta1"
compile "org.jmonkeyengine:jme3-jogl:3.1.0-beta1"
下面是jmonkeyEngine的整个类库信息
到这里IDEA就已经完成了对jmonkeyEngine的集成。更新项目后我们可以看到libraries中就已经具备了jmonkeyEngine SDK的全部api包
2.3 引入SDK中的一些Example
将这个目录全部Copy到我们的IDEA工程中
2.4 尝试在IDEA中运行Example
这个时候,可能会遇到一些问题。
问题1:需要JME3包以外的一些包如jBullet.jar 等。这时候我们需要创建lib目录并在build.gradle 文件中添加一个lib引用
compile fileTree(dir:'lib',includes:['*jar'])
在测试其中一些Demo的时候发现可能需要这些jar包
如果没有找到合适的gradle坐标,我们可以从jmonkeyEngine SDK的安装目录下找到这些jar包
问题二:运行Demo会遇到资源找不到的问题,比如使用的图片、j3模型
这时候我们也可以从SDK安装目录下面找到这些资源的jar包,如图位置
到这里已经可以正常跑起来SDK自带的所有Demo
例子1:HelloLoop
例子2:HelloPhysics