【发布时间】:2018-12-18 05:31:03
【问题描述】:
我更新到 r99,现在我发现我正在做的任何 instanceof 检查都不再有效。
例如,当我遍历这个对象并检查孩子是否是网格时,它返回为假。但是,如果我看一下child.constructor.name,它会报告为 Mesh。
object.traverse(child => {
console.log(child);
if (child instanceof THREE.Mesh) {
console.log('THREE.Mesh');
} else {
console.log('NOT THREE.Mesh');
}
console.log(child.constructor.name);
console.log('----');
}
当我简单地更新库时,可能出了什么问题/发生了变化?
【问题讨论】:
标签: javascript three.js