Преглед изворни кода

Improved PointerLockControls example

Aki Rodic пре 4 година
родитељ
комит
5092b4ec01
1 измењених фајлова са 4 додато и 3 уклоњено
  1. 4 3
      examples/misc_controls_pointerlock.html

+ 4 - 3
examples/misc_controls_pointerlock.html

@@ -287,6 +287,8 @@
 
 				requestAnimationFrame( animate );
 
+				var time = performance.now();
+
 				if ( controls.isLocked === true ) {
 
 					raycaster.ray.origin.copy( controls.getObject().position );
@@ -296,7 +298,6 @@
 
 					var onObject = intersections.length > 0;
 
-					var time = performance.now();
 					var delta = ( time - prevTime ) / 1000;
 
 					velocity.x -= velocity.x * 10.0 * delta;
@@ -332,10 +333,10 @@
 
 					}
 
-					prevTime = time;
-
 				}
 
+				prevTime = time;
+
 				renderer.render( scene, camera );
 
 			}