Browse Source

PointerLockControls: remove browser prefixes for "MouseEvent.movement" (#29802)

satelllte 1 year ago
parent
commit
728ebc1e9d
1 changed files with 2 additions and 5 deletions
  1. 2 5
      examples/jsm/controls/PointerLockControls.js

+ 2 - 5
examples/jsm/controls/PointerLockControls.js

@@ -127,14 +127,11 @@ function onMouseMove( event ) {
 
 	if ( this.enabled === false || this.isLocked === false ) return;
 
-	const movementX = event.movementX || event.mozMovementX || event.webkitMovementX || 0;
-	const movementY = event.movementY || event.mozMovementY || event.webkitMovementY || 0;
-
 	const camera = this.object;
 	_euler.setFromQuaternion( camera.quaternion );
 
-	_euler.y -= movementX * 0.002 * this.pointerSpeed;
-	_euler.x -= movementY * 0.002 * this.pointerSpeed;
+	_euler.y -= event.movementX * 0.002 * this.pointerSpeed;
+	_euler.x -= event.movementY * 0.002 * this.pointerSpeed;
 
 	_euler.x = Math.max( _PI_2 - this.maxPolarAngle, Math.min( _PI_2 - this.minPolarAngle, _euler.x ) );
 

粤ICP备19079148号