JMonkeyEngine(缩写JME)是一个开源的很不错的3D引擎,网址是www.jMonkeyEngine.com,用java编写的,封装了LWJGL,JOGL,都是使用opengl和openol的API,包括了开发3D网游的所有基本组件(网络,脚本功能除外)。令人头痛的速度问题,我在用了一段时间之后,觉得JME的速度已经可以达到大型游戏水准了,至于有的人会搞的很慢,那可能是编程水平的问题,本人文字表达水平不高,请别见怪了
OK,讲下怎么本地配置JME,svn方式官方上写的很清楚,这里先不讲了
1.安装有eclipse(ec)或者netbeans(nb)的电脑,我JDK版本是1.6.0_17,低点高点无所谓。不过运行速度可能有差别
2.从http://code.google.com/p/jmonkeyengine/downloads/list下载jME2_0_1-Stable.zip(视具体版本而定)
3.解压(解压后的文件夹叫jmesource吧),然后在ec或者nb下创建项目
4.把jmesource/src下的jmetest文件夹拷到项目下的src目录里,
5.把jmesource/lib下(包括所有子文件夹,最好用搜索.jar文件)所有的大约25个jar文件加到项目的库下(如果怎么加jar包到项目里都不知道我也没办法了)
6.把jmesource/lib下(包括所有子文件夹,最好用搜索.dll文件)所有dll文件加到项目的根目录下,如果你的系统是32位的话,可以删除OpenAL64.dll,否则删除OpenAL32.dll。
7.OK,配置完成,可能会有点小错误(后面会讲到),目录结构应该是
项目
|--src
| |--jmetest
|
|--jinput-dx8.dll
|--OpenAL32.dll
|--jinput-raw.dll
|--lwjgl.dll
|--...(其他文件夹省略)
8.开始你的体验之旅吧,运行jme.test.TestChooser或者运行每一个带main函数的类,惊喜不断,呵呵!
以下图片都是JME引擎做出来的游戏的截图,引自官网
还有很多,就不写了自己上http://jmonkeyengine.com/blog/screenshots/看吧
最后讲下可能会出现的问题,如果没问题不用看了
可能是官方疏忽了,com\jmex\subdivision包没有加进去,这里自己创建下这个文件夹,然后把这3个文件加进去,分别是Subdivision.java,SubdivisionButterfly.java,Vector.java,再下载下来的jME2_0_1-Stable.zip(jmesource/src)下有,或者下载我上传的subdivision.jar然后添加到项目里
分享到:
相关推荐
FlagRush4——创建环境 FlagRush5——跟随的摄像机(ChaseCamera) FlagRush6——控制交通工具 FlagRush7——拥抱大地让我们驾驶的不再是Box FlagRush8——增加随机的Flag FlagRush9——墙壁检测系统(Detection ...
jmonkeyengine, 在Java中,一个完整的3D 游戏开发 jMonkeyEngine jMonkeyEngine是一款用于冒险Java开发人员的3D 游戏引擎。 它是开放的,跨平台的,和cutting的。 3.2.0是 jMonkeyEngine 3 SDK的最新稳定版本,一个...
jmonkeyengine是一个面向冒险的java开发人员的三维游戏引擎。它是开源的、跨平台的、尖端的。3.2.4是jmonkeyengine 3 sdk的最新稳定版本,是一个完整的游戏开发套件。我们将发布3.2.x更新,直到主要的3.3版本到来。
jmonkeyengine:纯Java编写的一个完整的3D游戏开发套件
jMonkeyEngine(jME)是一个开源的Java 3D引擎,它的效果非常好,速度也不错
jMonkeyEngine是面向冒险的Java开发人员的3-D游戏引擎。 它是开源,跨平台和尖端的。 3.2.4是jMonkeyEngine 3 SDK的最新稳定版本,它是一个完整的游戏开发套件。 我们将发布3.2.x更新,直到主要的3.3版本发布为止。...
SimpleJmonkeyGame引言由JmonkeyEngine开发的3D游戏Scenerio。 在此简单游戏中导入的3D动画由Blender制作。脚步使用Blender制作3D鱼动画,包括向前游泳,静止的闲置动画和180度转弯动画。 将Blender模型导入Jmonkey ...
JME学习文档 中文版 jMonkeyEngine 入门学习
jMonkeyEngine是面向冒险的Java开发人员(现为Clojure开发人员)的3D游戏引擎。 它是开源,跨平台和尖端的。 如果您想了解有关引擎的更多请查看 ,强烈建议! 此外,还有 ,您可以询问/搜索问题,社区ReactSwift且...
它是用Java编写并在Blender中设计的。 目前,登录,加载屏幕,游戏gui和游戏开始部分完成。 主要类别尚未连接,因此您必须单独开始游戏。 如果您有什么想法或想加入我们的团队,可以给我发送电子邮件: 团队由一...
Jmonkeyengine 3.0 Beginners Guide
NULL 博文链接:https://hjk685.iteye.com/blog/1912303
sdk, 在netbeans上,基于 jMonkeyEngine3 SDK jMonkeyEngine软件开发工具包( SDK ) 欢迎使用jMonkeyEngine软件开发工具包( SDK... 这个SDK使用jMonkeyEngine简化了 3D 个应用程序的开发。 它包含开发完整应用程序所需的
jMonkeyEngine 3.0 Beginner's Guide
当前的组件和示例当前基于出色的 JMonkeyEngine Java 3D 引擎。 ---- 文档 截图 可以从配置中轻松添加介绍屏幕 JME 令人惊叹的“Nymon's”SceneMonitor 易于集成,有助于开发 JGF 使使用 JME 调试实用程序变得...
口香糖游戏3d 使用 jMonkeyEngine 的太空口香糖和口香糖机实验性 3D 游戏
共12章JME中文教程,演示代码经测试无错