1

我已经从使用 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 的文档,但它有点落后,所以有人有什么想法吗?

4

1 回答 1

1

您可以参考Migration Wiki获取升级到当前版本的帮助。

将 SceneUtils.traverseHierarchy 替换为 object.traverse。

于 2013-01-10T15:58:45.930 回答