最近的項目需要計算一個游戲對象在一個游戲場景中的位置及路徑。比如讓一個巡警在兩點之間來回巡邏、讓一頭驢圍著磨盤轉、讓一條小狗跟隨主人行走……如果手工做這些運算未免太麻煩,jME這個開源框架能夠解決這個問題。
我也是剛剛接觸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/
<!--StartFragment -->
謝煒
2009-09-22
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
