Ver Fonte

Editor/App: Reset time in start()

Mr.doob há 4 anos atrás
pai
commit
e4c5838786
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      editor/js/libs/app.js

+ 3 - 3
editor/js/libs/app.js

@@ -151,7 +151,7 @@ var APP = {
 
 
 		}
 		}
 
 
-		var time, prevTime;
+		var time, startTime, prevTime;
 
 
 		function animate() {
 		function animate() {
 
 
@@ -159,7 +159,7 @@ var APP = {
 
 
 			try {
 			try {
 
 
-				dispatch( events.update, { time: time, delta: time - prevTime } );
+				dispatch( events.update, { time: time - startTime, delta: time - prevTime } );
 
 
 			} catch ( e ) {
 			} catch ( e ) {
 
 
@@ -177,7 +177,7 @@ var APP = {
 
 
 			if ( renderer.xr.enabled ) dom.append( vrButton );
 			if ( renderer.xr.enabled ) dom.append( vrButton );
 
 
-			prevTime = performance.now();
+			startTime = prevTime = performance.now();
 
 
 			document.addEventListener( 'keydown', onKeyDown );
 			document.addEventListener( 'keydown', onKeyDown );
 			document.addEventListener( 'keyup', onKeyUp );
 			document.addEventListener( 'keyup', onKeyUp );