【问题标题】:How to load load maya 3d models using flare3d 2.0 framework如何使用flare3d 2.0框架加载加载maya 3d模型
【发布时间】:2012-10-06 12:23:41
【问题描述】:

我想测试并尝试使用away3d和flare3d来做出选择。

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

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

【问题讨论】:

    标签: actionscript-3 game-engine maya flare3d


    【解决方案1】:

    我发现当前的 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.
    

    希望这对那里的人有所帮助

    【讨论】:

      猜你喜欢
      • 2013-09-07
      • 2019-02-21
      • 2013-02-24
      • 2016-11-18
      • 1970-01-01
      • 2010-10-12
      • 2011-01-07
      • 2011-02-19
      • 2018-05-11
      相关资源
      最近更新 更多