2

我有一个 MTLLoader 和 UTF8Loader,我最近将我的项目从 r57 更新到 r59。它解决了一些内存泄漏,但现在我遇到了一个大问题。

traverse 函数在三分钟.js 上抛出一个错误,关于无法调用 null 的遍历。

我想这个新版本让我很困惑。代码与 r57 运行良好的代码相同。

看看这个伪代码:

var callback = function (object) {
    object.traverse(function (node) {
        // code here
    });
};

new THREE.UTF8Loader().load('myUrl', callback , { normalizeRGB: true, textureFilter: 0 });

在代码第一次到达回调时,它会抛出关于无法调用 null 遍历的错误。我的猜测是它与对象的孩子有关。

有人有任何见解/想法吗?问候

4

0 回答 0