我有一个 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 遍历的错误。我的猜测是它与对象的孩子有关。
有人有任何见解/想法吗?问候