前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >01 用Intellij idea+Gradle+jmonkey开发3d仿真应用

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

作者头像
刘开心_1266679
发布2018-04-17 14:47:48
1.4K0
发布2018-04-17 14:47:48
举报

由于项目需求是某一施工过程的模拟,对准确性的要求高于视觉效果,交付时间又比较紧,需要从数据库和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居然都是个位数,可想而知用的人有多少。基础包如下:

代码语言:javascript
复制
 // 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"
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年11月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Jmonkey开发环境搭建
    • 官方推荐
      • 个人推荐
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档