2012-03-03 90 views
1

我試圖使用此示例https://github.com/ldo/ObjViewer_Android導入我正在開發的遊戲的Wavefront .obj文件。問題是這個例子不適合我。導入Wavefront .obj

當我在Eclipse中編譯它時,它會要求我刪除一些@Override方法,並且當我在手機上運行應用程序時,會得到一個強制關閉窗口。有很多文件,代碼很長,所以修復錯誤將是一個真正的挑戰。

也許任何人都可以告訴我需要什麼確切的文件來獲得頂點和紋理,以及如何使用它們。或者有更好的例子嗎?

+1

如果你有很多關於OpenGL和VBO的經驗,你可能會發現一個示例並不是真的需要。 OBJ格式有點草率,但非常簡單。當我寫OBJ進口商時,我首先想到的只是規格和茶壺。無論如何,我建議你不要掛上未編譯的代碼。 – notlesh 2012-03-05 05:10:32

+0

@stephelton是的,我意識到最好的選擇是自己開發導入程序......也許你可以刪除一個鏈接到一個關於導入它的好文章? – Qualphey 2012-03-05 07:53:54

+0

http://en.wikipedia.org/wiki/Wavefront_.obj_file http://www.martinreddy.net/gfx/3d/OBJ.spec http://local.wasp.uwa.edu.au/~pbourke/ dataformats/mtl/http://people.sc.fsu.edu/~jburkardt/data/obj/obj.html這是我在一兩分鐘內在google上找到的所有東西。 – notlesh 2012-03-05 18:33:34

回答

0

Obj不是最好的導入方式,因爲你必須轉換東西。改爲使用collada或x3d。不需要轉換。