我正在使用带有 text 属性的 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 冲突。
关于javascript - OrbitControls 和 dat.gui 文本不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27607075/