OrbitControls和dat.gui无法正常工作

9

我正在使用three.js和dat.gui以及一个文本属性。

此外,我的场景中还有OrbitControls:

cameraControl = new THREE.OrbitControls(camera); cameraControl.update();

但是在这种场景下存在问题。GUI中的文本无法工作。您不能在该框中输入任何内容。我已经进行了调试,问题是由OrbitControls引起的。

您知道解决这个问题的方法或解决方法吗?谢谢!

1个回答

18
你需要传递你想要监听事件的DOM元素。

您需要传递要监听事件的DOM元素。

cameraControl = new THREE.OrbitControls(camera,renderer.domElement);
否则,OrbitControls 会将事件添加到文档中,这会与 DAT.GUI 冲突。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接