fix
This commit is contained in:
@@ -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');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user