JMonkeyEngine3第一天筆記

1. JMonkeyEngine初瞭解

JMonkeyEngine是基於Java的3D遊戲渲染引擎,是免費開源的。創建的應用運行在openGL和Java虛擬機上,支持跨平臺(包括web和手機)。提供簡單的遊戲框架,以及初學者指引,入門簡單。可以渲染10000個立方體,而flash放5000個就爆了。

JME官方網站:http://jmonkeyengine.org/

 
 

2. 在Eclipse(INDIGO)中建JME項目

JME3 SDK提供了一個面向遊戲開發的基於NetBeans的IDE,提供了默認的資源路徑的組織和存放方式(如模型、場景文件等)。由於對NetBeans的操作不熟悉,還是回到了Eclipse中創建JME項目。

過程:

1.下載jar:http://www.jmonkeyengine.com/nightly/ 並解壓

2.Eclipse中新建普通的java project

3.將解壓文件夾裏的所有jar導入到項目的build path中。或者新建一個user library,把jar文件添加到自定義的library中,在項目的build path裏添加此library。

在解壓文件夾的source目錄下有一個jme3test的源碼文件夾,是jme3的示例程序,將它導入到java project項目中,任選一個java文件運行,或運行jme3test.TestChooser.java選擇示例,可以成功看到效果。

 

3. 遇到的問題

使用blender創建了一個模型文件obj_2.obj,使用

 Spatial teapot = assetManager.loadModel("Models/obj_2.obj");

想要加載模型文件,出現找不到文件的錯誤。

 

解決方法:

建立資源文件組織方式:

--hellojme --> 項目名

         |------src  --> 源代碼文件夾

         |------assets --> 必須設爲源代碼文件夾(source folder),因爲jme尋找資源是在源代碼裏找的,要是設置爲普通的文件夾,就會找不到資源文件

                      |------Models

                                    |------obj_2.obj

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章