01 用Intellij idea+Gradle+jmonkey开发3d仿真应用

本文介绍了使用JmonkeyEngine进行3D模拟项目的开发环境搭建过程,包括官方推荐的基于Netbeans的IDE配置方法及个人推荐的Intellij IDEA结合Gradle管理项目的实践方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于项目需求是某一施工过程的模拟,对准确性的要求高于视觉效果,交付时间又比较紧,需要从数据库和dll中实时读入数据,进行可视化显示,因此选用了JmonkeyEngine。优点在于基于java且开源,学习成本低,看过一些sample,麻雀虽小五脏俱全,足以满足需求;缺点在于国内使用者寥寥无几,碰到问题根本百度不到,只能读开发文档,看源代码。虽然使用群众不多,但还是分享一下在两个多月的使用中遇到的各种问题即解决方法,或许能帮到遇到问题的同学们。

Jmonkey开发环境搭建

官方推荐

官方推荐使用自己集成的IDE,基于Netbeans。
- 优点在于配置、开发、部署都和文档一致,一些项目的Properties好找好设置,直接新建项目就自动引用所需要的包,比较方便,部署也可以按照教程走
- 缺点在于不支持中文,Netbeans的安装会根据操作系统自动设置语言,如果操作系统语言是中文,那么IDE就默认安装成中文,所以刚开始装上Jmonkey汉字的地方打开全是方块,这就需要设置IDE的config文件,将其改成英文版,才能看懂。找到jmonkey的安装目录,进入etc文件夹,会看到后缀是config的文件,记事本打开,找到#command line switches,最后面增加一个设置:--locale en:US(注意加在引号里面)。改成英文版后,注释仍不能是中文,否则还是方块,此问题无解

个人推荐

由于NetBeans本身就不够智能,加上中文的问题,更不推荐使用。目前最智能的java IED要属Intellij Idea,所以我推荐使用idea,可以把jmonkey的sdk都下载下来,导入idea,但是很不方便,不如再将项目用Gradle管理起来,不仅添加依赖方便,打包部署也很方便。具体使用方法入下:
- Flie->New->Project->Gradle->Java->输入GroupId和ArtifactId->记得勾选给空项目创建目录结构那个选项
- 在build.gradle文件中添加jme的依赖。需要哪个包加入哪个就可以,到maven仓库里输入jme就能找到所有依赖语句,找到gradle对应的即可。usage居然都是个位数,可想而知用的人有多少。基础包如下:

 // jmonkey
    compile "org.jmonkeyengine:jme3-core:3.1.0-beta1"
    compile "org.jmonkeyengine:jme3-desktop:3.1.0-beta1"
    compile "org.jmonkeyengine:jme3-lwjgl:3.1.0-beta1"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值