1&2、jME(Java Monkey Engine)简介

来源:互联网 发布:qq浏览器mac版 编辑:程序博客网 时间:2024/05/16 09:20

1 jME(Java Monkey Engine)简介

1.1 学习原因

最近的项目需要计算一个游戏对象在一个游戏场景中的位置及路径。比如让一个巡警在两点之间来回巡逻、让一头驴围着磨盘转、让一条小狗跟随主人行走……如果手工做这些运算未免太麻烦,jME这个开源框架能够解决这个问题。

1.2 简介

我也是刚刚接触jME和3D,希望在这里能和大家一起研究。

jME是什么东西呢?OpenSource是这么介绍的:

jME(jMonkey Engine)是一个基于场景图(scene graph)、高性能的图形API。jME设计的思想主要来源于David Eberly所写的《3D Game Engine Design》一书。jME是一个使用Java语言编写的图形绘制引擎。通过使用一个抽象层,jME支持任意的绘制系统。jME当前使用LWJGL作为底层绘制引擎,将来会增加对JOGL的支持。

-----------------------------------------------------------------------------------------------------

jME是一个完全用Java编写的高性能的3D游戏引擎。支持OpenGL(Open Graphics Library:跨语言、跨平台的3D图形库)、OpenAL(Open Audio Library:跨平台音效API)、支持键盘鼠标输入。目前是2.0版本。

----------------------------------------------------------------------------------------------------

jMonkey Engine (jME) is a high-performance 3D game engine, written entirely in Java. OpenGL is supported via LWJGL, with JOGL support in development. For sound, OpenAL is supported. Input via the keyboard, mouse, and other controllers is also supported.

jME is a community-driven open source project released under the 'new BSD license'. It is currently being used by several commercial game studios as well as by university game classes. While the project will continue to support and develop its most popular 2.0 branch for years still to come, a 3.0 branch is quickly emerging in response to higher standards of the next generation in performance and hardware.

网址是:http://www.jmonkeyengine.com

相应的文档在这里:http://www.jmonkeyengine.com/wiki/doku.php?id=user_s_guide

API:http://www.jmonkeyengine.com/doc/

源代码在googleCode上:http://code.google.com/p/jmonkeyengine/

clip_image001

2009-09-22