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:


或者选择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
本文档详细介绍了如何在IntelliJ IDEA中集成jMonkeyEngine进行3D游戏开发。首先,通过下载并安装jmonkeyplatform来创建项目。接着,配置Gradle构建文件,导入所需库。然后,将SDK中的Example复制到IDEA项目中。在运行Example时,可能会遇到缺少库或资源的问题,解决方法是添加额外的jar包和资源文件。最后,成功运行SDK自带的Demo,如HelloLoop和HelloPhysics。
4863

被折叠的 条评论
为什么被折叠?



