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:
或者选择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
jmonkeyEngineSDK安装部署及IDEA集成JME3开发相关推荐
- DataX安装部署-Reader插件二次开发
DataX DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL.Oracle.SqlServer.Postgre.HDFS.Hive.ADS.HBase.TableS ...
- Mac 利用 homebrew 安装部署 Jenkins 持续集成环境
万叶集
- 国产化操作系统银河麒麟操作系统V10安装部署Go详讲解
一.Go概述 Go 是一种开源编程语言,可以轻松构建简单.可靠和高效的软件.它是静态类型的并生成编译的机器代码二进制文件.Go语言是一种编译语言,这在开发人员中很受欢迎,因为这意味着不需要编译源代码来 ...
- 持续集成 持续交付 - CI CD | Jenkins 安装部署
目录 零.Jenkins介绍 1.Jenkins功能 2.Jenkins概念 3.Jenkins目的 4.Jenkins特性 5.产品发布流程 一.Jenkins CI/CD 流程 二.GitLab安 ...
- jenkins持续集成介绍及安装部署
目录 一,jekins介绍 1,什么是jekins? 2,jekins可以为我们解决什么问题? 3,什么是持续集成? 4, 持续集成的操作流程 二,jenkins部署 1,jenkins基本配置部署( ...
- HDP安全之集成kerberos/LDAP、ranger;安装部署kerberos;安装Knox;安装LDAP;启动LDAP;验证Knox网关
5.HDP安全之集成kerberos/LDAP.ranger 集成HDP kerberos /LDAP/ranger之前必须先了解为什么要这样做,kerberos/LDAP是用来做身份认证的,rang ...
- 口红机 抖音口红机 女神赢口红系统源码 全开源可二次开发 微信游戏,公众号游戏,口红机源码安装部署、调试...
上个月应朋友的请求帮助在公众号搭建了最近还蛮火爆的抖音口红机游戏,在此分享下,话不多说先上成功运行的效果图, 口红机首页商品展示运行效果图: 口红机闯关第一关运行效果图: ...
- 知识图谱实战开发案例剖析(22)Protege开发环境安装部署
一.前言 本文是系列博文<知识图谱实战开发案例剖析>第7部分:Protégé本体建模,第1节:Protégé环境安装部署.该系列内容已经录制成视频课程,发布在:网易云课堂. 二.正文 2. ...
- HoloLens开发环境安装部署(基于Unity2018.4/VS2017/MRTK)
HoloLens是微软的MR开发环境,网上有很多部署教程,我这里推一个博主的部署方法,大体上都差不多.用微软的官方平台把UWP程序部署到HoloLens眼镜里. HoloLens开发环境安装部署 一. ...
最新文章
- LeetCode中等题之两两交换链表中的节点
- R语言Welch方差分析(Welch’s ANOVA)实战:Welch方差分析是典型的单因素方差分析的一种替代方法,当方差相等的假设被违反时我们无法使用单因素方差分析,这时候Welch’s出来救场了
- Sharepoint学习笔记—ECMAScript对象模型系列-- 9、组与用户操作(二)
- HDU2425:Hiking Trip(简单bfs,优先队列实现)
- # 起床困难综合症(二进制枚举+按位求贡献)
- springboot集成mybatis源码分析(一)
- java泛型中的标记,Java泛型中的标记符含义
- python3openpyxl无法打开文件_Python3 处理excel文件(openpyxl库)
- 第二节: 比较EF的Lambda查询和Linq查询写法的区别
- 图片随意移动,可以拖动图片计算
- Python和Java哪个更好找工作?
- 我的职业规划500字计算机范文,职业生涯规划自我分析(职业生涯规划500字)
- 超全 泛微 E9 Ecology 9开发资料大全 开源资源下载 泛微E9二次开发 泛微开发资料
- 算法的时间复杂度和空间复杂度
- Bro脚本语法4-声明和语句(Declarations and Statements)
- 2022计算机二级全套资料:视频+练习软件+真题资料
- Python超越函数积分运算以及绘图实现
- 微信瑞文智力测试1分_答完瑞文智力测试的题之后,怎样看智商是多少?
- 弘辽科技:怎样的淘宝店铺装修更能吸引顾客
- python语言通俗理解_慢步学习,python语言编程,来扯扯语言的学习理解
热门文章
- JavaScript专题(一)变量提升与预编译,一起去发现Js华丽的暗箱操作
- JavaEE-Mybatis知识点笔记
- 微信小程序跳转微信小程序实现免登录
- 电脑win10系统如何开定位服务器,win10系统下如何打开/关闭定位?windows10打开/关闭定位图文教程...
- 25 Three.js的点光源THREE.PointLight
- 77道Spring面试题以及参考答案(2021年最新版),java开发项目经理面试题
- html5大全,常用html5标签大全 - 小俊学习网
- 如何录制一个小的 gif
- 容器环境下如何将NuGet包XML文档添加到Swagger
- 学习文档【超详细中文版】(小甲鱼视频)