Actionscript 3 如何使用flare3d 2.0框架加载maya 3d模型

Actionscript 3 如何使用flare3d 2.0框架加载maya 3d模型,actionscript-3,game-engine,maya,flare3d,Actionscript 3,Game Engine,Maya,Flare3d,我想测试并尝试使用3D和flare3d来做出选择 我从flare3d开始,它提到它支持maya obj文件和其他格式。但是,我遇到的教程/文档中没有提到f3d,它是使用3dmax插件生成的3d max模型的输出 看起来Scene3D.addChildFromFile()只需要f3d格式的文件,那么如何加载其他格式呢?尤其是maya文件?我发现当前的Flare3D 2.0不支持direct.mb或.obj文件,但支持.dae文件 我就是这样做的 var tree:Pivot3D;// = new

我想测试并尝试使用3D和flare3d来做出选择

我从flare3d开始,它提到它支持maya obj文件和其他格式。但是,我遇到的教程/文档中没有提到f3d,它是使用3dmax插件生成的3d max模型的输出


看起来
Scene3D.addChildFromFile()
只需要f3d格式的文件,那么如何加载其他格式呢?尤其是maya文件?

我发现当前的Flare3D 2.0不支持direct.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.
希望这有助于其他人