8

我正在使用带text属性的 three.js 和 dat.gui。

另外,我的场景中有 OrbitControls:

cameraControl = new THREE.OrbitControls(camera); cameraControl.update();

但是这种场景有一个问题。GUI 上的文本不起作用。您不能在该框中输入任何内容。而且我已经调试过了,问题是由OrbitControls引起的。

你知道解决它的方法或解决方法吗?谢谢!

4

1 回答 1

17

您需要传递要从中侦听事件的 dom 元素。

cameraControl = new THREE.OrbitControls(camera,renderer.domElement);

否则OrbitControls将事件添加到文档中并与 DAT.GUI 冲突。

于 2014-12-22T17:06:49.320 回答