我正在使用three.js和dat.gui以及一个文本属性。
此外,我的场景中还有OrbitControls:
cameraControl = new THREE.OrbitControls(camera);
cameraControl.update();
但是在这种场景下存在问题。GUI中的文本无法工作。您不能在该框中输入任何内容。我已经进行了调试,问题是由OrbitControls引起的。
您知道解决这个问题的方法或解决方法吗?谢谢!
我正在使用three.js和dat.gui以及一个文本属性。
此外,我的场景中还有OrbitControls:
cameraControl = new THREE.OrbitControls(camera);
cameraControl.update();
但是在这种场景下存在问题。GUI中的文本无法工作。您不能在该框中输入任何内容。我已经进行了调试,问题是由OrbitControls引起的。
您知道解决这个问题的方法或解决方法吗?谢谢!
您需要传递要监听事件的DOM元素。
cameraControl = new THREE.OrbitControls(camera,renderer.domElement);
否则,OrbitControls
会将事件添加到文档中,这会与 DAT.GUI 冲突。