【发布时间】:2021-03-03 13:53:43
【问题描述】:
我是 three.js 的新手,我正在关注 tutorial 使用 Three.js 加载 GLTF 模型。我想通过使用 FBX 加载器从 Mixamo 导入和动画模型来练习。
本教程对 three.min.js 和 GLTFLoader 文件使用了 CDN。我尝试为 FBXLoader 做同样的事情。但是,我不断收到从我的 main.js 文件调用 FBXLoader 的错误
在我的 HTML 中,我有:
在我的 main.js 中,我试过这样称呼它:
const loader = new THREE.FBXLoader();
和
const loader = new FBXLoader();
然后得到以下相应的错误
Uncaught TypeError: THREE.FBXLoader is not a constructor
Uncaught ReferenceError: FBXLoader is not defined
我已经搞砸了很多,并尝试删除类型“模块”并将“jsm”更改为“js”,也没有运气。 (另外,当我这样做时,我还会遇到弃用警告)。我对从 three.js 导入插件没有最好的理解,所以任何澄清都会有所帮助。
另外,我发现 GLTF 是 Three.js 的首选格式,我应该使用搅拌机将我的 FBX 模型和动画从 Mixamo 转换为 GLTF 吗?
谢谢
【问题讨论】:
标签: javascript plugins three.js fbx