This commit is contained in:
2026-02-27 19:24:38 +02:00
parent 01c5670b71
commit f00b0969f8
+6 -4
View File
@@ -143,7 +143,9 @@ class GameEngine extends EventManager{
//const controls = new MapControls( camera, renderer.domElement ); //const controls = new MapControls( camera, renderer.domElement );
this.transformControls = new TransformControls(this.camera, renderer.domElement); this.transformControls = new TransformControls(this.camera, renderer.domElement);
this.transformControls.addEventListener('dragging-changed', function (event) { this.transformControls.addEventListener('dragging-changed', function (event) {
gameEngine.orbitControls.enabled = !event.value; if (gameEngine.orbitControls){
gameEngine.orbitControls.enabled = !event.value;
}
}); });
this.pointerControls = new PointerControls(this); this.pointerControls = new PointerControls(this);
@@ -356,11 +358,11 @@ class GameEngine extends EventManager{
if (gp2.buttons[4]?.pressed) { if (gp2.buttons[4]?.pressed) {
let x = performance.now() % 1000; let x = performance.now() % 1000;
if (x < 333) { if (x < 333) {
gameEngine.transformControls.setMode('translate'); gameEngine.transformControls?.setMode('translate');
}else if (x < 666) { }else if (x < 666) {
gameEngine.transformControls.setMode('scale'); gameEngine.transformControls?.setMode('scale');
}else{ }else{
gameEngine.transformControls.setMode('rotate'); gameEngine.transformControls?.setMode('rotate');
} }
} }
} }