我正在使用带有文本属性的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/

10-12 00:54