2
0
Эх сурвалжийг харах

PointerLockControls: Clean up.

Mugen87 5 жил өмнө
parent
commit
d842a59c71

+ 1 - 1
examples/js/controls/PointerLockControls.js

@@ -22,7 +22,7 @@ THREE.PointerLockControls = function ( camera, domElement ) {
 
 
 	var PI_2 = Math.PI / 2;
 	var PI_2 = Math.PI / 2;
 
 
-	var vec = new Vector3();
+	var vec = new THREE.Vector3();
 
 
 	function onMouseMove( event ) {
 	function onMouseMove( event ) {
 
 

+ 2 - 1
examples/jsm/controls/PointerLockControls.d.ts

@@ -8,7 +8,6 @@ export class PointerLockControls extends EventDispatcher {
   constructor(camera: Camera, domElement?: HTMLElement);
   constructor(camera: Camera, domElement?: HTMLElement);
 
 
   domElement: HTMLElement;
   domElement: HTMLElement;
-  object: Camera;
 
 
   // API
   // API
 
 
@@ -19,6 +18,8 @@ export class PointerLockControls extends EventDispatcher {
   dispose(): void;
   dispose(): void;
   getObject(): Camera;
   getObject(): Camera;
   getDirection(v: Vector3): Vector3;
   getDirection(v: Vector3): Vector3;
+  moveForward(distance: number): void;
+  moveRight(distance: number): void;
   lock(): void;
   lock(): void;
   unlock(): void;
   unlock(): void;