我已经休息了玩THREE.js,但有时间再次尝试,所以我已经将我的THREE.js版本从r49更新为r54,并设法更新我的实验中的所有内容但我遇到了问题与LOD。
在r49中,我使用以下内容遍历场景层次结构:
THREE.SceneUtils.traverseHierarchy( scene, function ( node ) { if ( node instanceof THREE.LOD ) node.update( cameras[selectedCamera] ) } );
现在生成类型错误并通知我THREE.SceneUtils.traverseHierarchy不是函数。
检查了r54的文档,但它有点落后,所以有任何想法吗?
答案 0 :(得分:1)
您可以参考Migration Wiki获取有关升级到当前版本的帮助。
用object.traverse替换SceneUtils.traverseHierarchy。