2014-12-22 14 views
6

Korzystam z właściwości three.js i dat.gui z właściwością tekstu.Tekst OrbitControls i dat.gui nie działa

Również mam OrbitControls w moim sceny:

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

Ale jest problem z tego rodzaju sceny. Tekst na GUI nie działa. Nie możesz wpisać niczego w tym polu. I debugowałem go, a problem spowodowany jest przez OrbitControls.

Czy znasz sposób rozwiązania tego problemu? Dzięki!

Odpowiedz

11

Musisz przekazać element dom, z którego chcesz słuchać wydarzeń.

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

Inaczej OrbitControls dodaje zdarzenia do dokumentu i że konflikty z DAT.GUI.

+0

Świetnie! To działa! Dziękuję Ci bardzo! ^^ – Xatpy

+1

Powinieneś oznaczyć odpowiedź jako poprawną wtedy :) – mrdoob

+0

Zrobione. Dzięki! :) – Xatpy