jmonkeyEngineSDK安装部署及IDEA集成JME3开发

1:使用jmonkeyEngine SDK平台开发

1.1 安装jmonkeyEngine SDK

下载安装版本jmonkeyplatform-windows-x64.exe / jmonkeyplatform-windows-x86.exe

下载地址:https://github.com/jMonkeyEngine/sdk/releases/tag/stable

1.2 打开SDK软件创建JME3 Tests的项目,系统自带Example:

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第1张图片

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第2张图片

或者选择BasicGame都是自带jmonkeyEngine环境

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第3张图片

jmonkeyEngine SDK内置了所有需要的JME3开发包,可直接进行开发

2:使用Intellij IDEA集成jmonkeyEngine开发

2.1 新建一个Gradle的java项目

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第4张图片

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第5张图片

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第6张图片

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的整个类库信息

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第7张图片

到这里IDEA就已经完成了对jmonkeyEngine的集成。更新项目后我们可以看到libraries中就已经具备了jmonkeyEngine SDK的全部api包

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第8张图片

2.3 引入SDK中的一些Example

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第9张图片

将这个目录全部Copy到我们的IDEA工程中

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第10张图片

2.4 尝试在IDEA中运行Example

这个时候,可能会遇到一些问题。

问题1:需要JME3包以外的一些包如jBullet.jar 等。这时候我们需要创建lib目录并在build.gradle 文件中添加一个lib引用

compile fileTree(dir:'lib',includes:['*jar'])

在测试其中一些Demo的时候发现可能需要这些jar包

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第11张图片

如果没有找到合适的gradle坐标,我们可以从jmonkeyEngine SDK的安装目录下找到这些jar包

问题二:运行Demo会遇到资源找不到的问题,比如使用的图片、j3模型

这时候我们也可以从SDK安装目录下面找到这些资源的jar包,如图位置

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第12张图片

到这里已经可以正常跑起来SDK自带的所有Demo

例子1:HelloLoop 

jmonkeyEngineSDK安装部署及IDEA集成JME3开发_第13张图片

例子2:HelloPhysics 

你可能感兴趣的:(jmonkey)