OrbitControls 和 dat.gui 文本不起作用
Posted
技术标签:
【中文标题】OrbitControls 和 dat.gui 文本不起作用【英文标题】:OrbitControls and dat.gui text doesn't work 【发布时间】:2014-12-22 16:59:24 【问题描述】:我正在使用带 text 属性的 three.js 和 dat.gui。
另外,我的场景中有 OrbitControls:
cameraControl = new THREE.OrbitControls(camera);
cameraControl.update();
但是这种场景有问题。 GUI 上的文字不起作用。您不能在该框中输入任何内容。而且我已经调试过了,问题是OrbitControls引起的。
您知道解决此问题的方法或解决方法吗?谢谢!
【问题讨论】:
【参考方案1】:您需要传递要从中侦听事件的 dom 元素。
cameraControl = new THREE.OrbitControls(camera,renderer.domElement);
否则OrbitControls
会将事件添加到文档中并与 DAT.GUI 冲突。
【讨论】:
以上是关于OrbitControls 和 dat.gui 文本不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Three.js & Dat.gui - TrackballControls renderer.domElement 禁用旋转和平移