首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用flare3d 2.0框架加载MAYA3D模型

如何使用flare3d 2.0框架加载MAYA3D模型
EN

Stack Overflow用户
提问于 2012-10-16 19:51:09
回答 1查看 1.1K关注 0票数 0

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

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-17 17:26:55

我发现当前的Flare3D 2.0不支持直接的.mb或.obj文件,但它支持.dae文件

我就是这么做的

代码语言:javascript
复制
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);

有用的信息:

第二行是必需的,因为目前scene类默认情况下不导入ColladaLoader类,有人说只需在addChildFromFile上面编写ColladaLoader;就可以导入该类以避免错误,但这对我不起作用,所以我使用了registerClass方法,我试图从错误消息中修复该方法

代码语言:javascript
复制
** Error: The Flare3DLoader1 class was not found.
** Please call to scene.registerClass( Flare3DLoader1 ) to enable Flare3D v1 compatible models.

希望这能帮助到外面的人

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12914081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档