FlyControls constructor
FlyControls(
- Camera object,
- GlobalKey<
PeripheralsState> listenableKey
object
- The camera to be controlled.
listenableKey
- The element used for event listeners.
Implementation
FlyControls(this.object, this.listenableKey ) {
//if(domElement) this.domElement.setAttribute( 'tabindex', - 1 );
domElement.addEventListener( PeripheralType.contextmenu, contextmenu, false );
domElement.addEventListener( PeripheralType.pointermove, mousemove, false );
domElement.addEventListener( PeripheralType.pointerdown, mousedown, false );
domElement.addEventListener( PeripheralType.pointerup, mouseup, false );
domElement.addEventListener( PeripheralType.keydown, keydown, false );
domElement.addEventListener(PeripheralType.keyup, keyup, false );
updateMovementVector();
updateRotationVector();
}