Преглед на файлове

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