【问题标题】:Errors including and calling FBXLoader with Three.js包括和使用 Three.js 调用 FBXLoader 的错误
【发布时间】: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


    【解决方案1】:

    您是否尝试过首先通过 html 中的 script- 标记加载 FBXLoader,因为它必须在实例化之前加载?如果没有,请加载 .js- 版本。

    【讨论】:

      猜你喜欢
      • 2018-06-02
      • 2020-09-22
      • 2019-06-01
      • 2016-09-09
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2019-05-07
      • 2019-10-13
      相关资源
      最近更新 更多