2012-10-16 52 views
0

我想測試並嘗試使用away3d和flare3d做出選擇。如何使用flare3d 2.0框架加載maya 3d模型

我開始使用flare3d,它提到它支持maya obj文件和其他格式。然而,我遇到的教程/文檔沒有提及f3d,它是使用3dmax插件生成的3d max模型的輸出。

它看起來像Scene3D.addChildFromFile()只需要一個f3d格式文件,所以如何加載其他格式?尤其是瑪雅檔案?

回答

2

我發現,當前Flare3D 2.0不支持直接.mb或.OBJ文件,但它支持.dae文件

這是我如何做

var tree:Pivot3D;// = new ColladaLoader("aerial_dragon_attack_2.dae"); 
scene.registerClass(Flare3DLoader1); 
//ColladaLoader; // this did not work for me so commented and used above line 
tree = scene.addChildFromFile("empresstree_opencollada1.dae",null,ColladaLoader); 

有用的信息:

的第二行是強制性的,因爲當前場景類默認不導入ColladaLoader類,有人說只是編寫ColladaLoader;上述addChildFromFile將導入類,以避免錯誤,但是這並沒有爲我工作,所以我用的registerClass方法,我試圖從錯誤信息修正

** Error: The Flare3DLoader1 class was not found. 
** Please call to scene.registerClass(Flare3DLoader1) to enable Flare3D v1 compatible models. 

希望這有助於有人出來