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 禁用旋转和平移

如何更改 dat.gui 下拉菜单的位置?

dat.gui 如何用代码隐藏菜单

在 dat.gui 中禁用按钮的方法?

dat.gui如何改变控件的摆放位置

是否可以使用 dat.gui 创建按钮