0

選択するために、away3dとflare3dをテストして試してみたかったのです。

私はflare3dから始めました、それはそれがmayaobjファイルと他のフォーマットをサポートすると述べました。ただし、私が遭遇したチュートリアル/ドキュメントには、3dmaxのプラグインを使用して生成された3dmaxモデルの出力であるf3dについてのみ言及されていません。

Scene3D.addChildFromFile()はf3d形式のファイルのみを想定しているようですが、他の形式をロードするにはどうすればよいですか?特にマヤファイル?

4

1 に答える 1

2

現在のFlare3D2.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クラスをインポートしないため、2行目は必須です。上記のaddChildFromFileは、エラーを回避するためにクラスをインポートしますが、それは私には機能しなかったので、エラーメッセージから修正しようとしたregisterClassメソッドを使用しました

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

これが誰かを助けてくれることを願っています

于 2012-10-17T09:26:55.063 に答える