JME介紹以及用Eclipse進(jìn)行JME開發(fā)
JME,全稱JMonkeyEngine,是一個開源的3D引擎,其網(wǎng)址是www.jMonkeyEngine.com,其本身是用java編寫的,好像封裝了OpenGLAPI。
有人說用java編寫的程序性能不及用C++與C編寫的程序,更不用說像3D這樣極需要性能的游戲了。因此很少有人用java進(jìn)行大型3D游戲的開發(fā),大多數(shù)3D游戲不是用C++就是用C編寫的(從市面上的3D游戲類書籍就可以看出,基本看不到j(luò)ava的蹤影)。
對此,我也不知道到底java編寫的3D游戲能不能“敵的過”用傳統(tǒng)語言編寫的3D游戲,畢竟我才剛接觸這方面的東西。實(shí)際上我私底下也認(rèn)為,性能應(yīng)該是java的一個弱項,畢竟java的傳統(tǒng)優(yōu)勢不在這里(不過好像自從java6出來以后,速度有了比較大的提升--希望如此,我可不希望等我做出東西來后卡的要死)。
至于為什么要用JME,答案是項目要求,無可奈何。不過人家既然是開源的,看看別人的源代碼對能力的提高也很有好處,不是嗎?而且3D也很有趣啊。
閑話少說,下面介紹如何把JME導(dǎo)入到eclipse且在eclipse下進(jìn)行JME程序的調(diào)試(實(shí)際上www.jMonkeyEngine.com上有介紹)。
Eclipse應(yīng)該是3.0以上版本,我目前用的是Eclispe3.3。
第一步,連接CVS:
以下是cvs的具體參數(shù)設(shè)置:
* Host: cvs.dev.java.net
* Repository path: /cvs
* User: {your java.net account or “guest” if you don’t have one}
* Connection type: pserver
在Eclipse中的具體步驟是:
Window → Show View → Other,在彈出的對話框中的cvs項中選擇CVS Repositories視圖,在打開的CVS Repositories視圖中點(diǎn)擊右鍵,選擇New → Repository Location...,然后在彈出的對話框中按對應(yīng)的位置輸入以上參數(shù)后點(diǎn)擊finish即可。
第二步,把JME源代碼作為java項目檢出:
設(shè)置好后,打開CVS Repositories視圖中相應(yīng)樹的HEAD節(jié)點(diǎn),找到其下的jme文件夾,選中點(diǎn)擊右鍵,在彈出的菜單中選擇“Check Out As...”,然后選擇“Check out as a project configured using the New Project Wizard” 選項,然后finish。
在“New Project”向?qū)逻x擇Java Project → Next,設(shè)置工程名為jme,在向?qū)У腸ontent項中選擇“create new project in workspace”,點(diǎn)擊next,在出現(xiàn)的向?qū)ы撝悬c(diǎn)擊“Click on Create new source folder”,在彈出的對話框中設(shè)置文件夾名為“src”,在向?qū)У淖詈笠豁撝羞x中“Allow output folders for source folders”,然后finish。
接下來就是等待JME下載到機(jī)子上了。
第三步,配置JME:
右鍵已下載好的jME project → Properties → Java Build Path → Libraries tab → Add Library... → User Library → Next → User Libraries... → New,輸入jME required作為用戶庫的名字,點(diǎn)擊ok。選擇jME required → Add JARs...,瀏覽至文件夾(你的工作空間)/jme/lib,然后選擇以下jar文件:
jinput.jar
jogg-0.0.5.jar
jorbis-0.0.12.jar
junit-4.1.jar
lwjgl.jar
lwjgl-applet.jar
lwjgl-fmod3.jar
lwjgl-test.jar
lwjgl-util.jar
lwjgl-util-applet.jar 點(diǎn)擊OPen結(jié)束,
然后打開lwjgl.jar → Native Library Location → Edit → Workspace... → 打開jME節(jié)點(diǎn) → 選擇lib → OK → OK → Finish(如果沒有這一步就需要在VM arguments中加上
“-Djava.library.path=./lib”才可以運(yùn)行)。
第四步,運(yùn)行test:
打開jmetest.renderer包,右鍵TestTeapot.java選擇Run As → 1 Java application即可(實(shí)際上任意一個包含“test”的包里基本上都是可以運(yùn)行的test)。
參考文章:http://www.jmonkeyengine.com/wiki/doku.php?id=setting_up_eclipse_to_build_jme









posted on 2007-07-25 13:30 花開有時 閱讀(6543) 評論(17) 編輯 收藏 所屬分類: JMonkeyEngine