JME研究群(42691979)建立!
posted @ 2008-04-29 14:13 花開有時 閱讀(1541) | 評論 (2) 編輯
花開有時花開有時,花落有時,來有時,去有時。不撕扯,只關切;不紀念,只牽掛;不感動,只明白;不尋找,只記得。
隨筆 - 24, 文章 - 0, 評論 - 54, 引用 - 0
|
JMonkeyEngine用java編的一個3D引擎,封裝了OpenGLAbstractGame類分析
摘要: JME提供了一個包:com.jme.app,這個包里提供了一些開發一個JME應用程序的基本類,其中AbstractGame類是基本的基本,這個包中的其他類都是直接或間接繼承這個類。 閱讀全文
posted @ 2007-09-24 11:25 花開有時 閱讀(823) | 評論 (7) 編輯 把JME程序“嵌入”到SWT界面
摘要: 但是在一些應用中,我需要把JME的顯示結果在圖形用戶界面(比如說用Swing或者SWT/Jface做的圖形用戶界面)上顯示出來,而不是又重新彈出一個窗口--這樣怪麻煩,也不方便用戶操作。對于Swing,JME提供了有一套方法可以方便的把JME程序的顯示效果在Swing做的界面是顯示出來(具體做法可參考JME提供的例子),但是對于SWT,JME就沒有說明該怎么做了(似乎對于SWT來說有些不公平)。雖然沒有說明,但是實際上我們還可以通過以Swing為過渡,使SWT實現這樣的功能。不過這樣好像有些麻煩了,因為自Eclipse3.2后,SWT提供了一個類--GLCanvas,可以使OpenGL在SWT的界面上繪制3D圖形。這樣就沒有問題了,JME可以直接在SWT界面中繪制圖形圖像,因為JME本身是封裝了OpenGL的API。
閱讀全文 posted @ 2007-08-08 16:57 花開有時 閱讀(1355) | 評論 (0) 編輯 JME介紹以及用Eclipse進行JME開發
摘要: JME,全稱JMonkeyEngine,是一個開源的3D引擎,其網址是www.jMonkeyEngine.com,其本身是用java編寫的,好像封裝了OpenGLAPI。
有人說用java編寫的程序性能不及用C++與C編寫的程序,更不用說像3D這樣極需要性能的游戲了。因此很少有人用java進行大型3D游戲的開發,大多數3D游戲不是用C++就是用C編寫的(從市面上的3D游戲類書籍就可以看出,基本看不到java的蹤影)。 對此,我也不知道到底java編寫的3D游戲能不能“敵的過”用傳統語言編寫的3D游戲,畢竟我才剛接觸這方面的東西。實際上我私底下也認為,性能應該是java的一個弱項,畢竟java的傳統優勢不在這里(不過好像自從java6出來以后,速度有了比較大的提升--希望如此,我可不希望等我做出東西來后卡的要死)。 至于為什么要用JME,答案是項目要求,無可奈何。不過人家既然是開源的,看看別人的源代碼對能力的提高也很有好處,不是嗎?而且3D也很有趣啊。 閱讀全文 posted @ 2007-07-25 13:30 花開有時 閱讀(6548) | 評論 (17) 編輯
|
|