Browse Source

Editor/App: Reset time in start()

Mr.doob 4 years ago
parent
commit
e4c5838786
1 changed files with 3 additions and 3 deletions
  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() {
 
@@ -159,7 +159,7 @@ var APP = {
 
 			try {
 
-				dispatch( events.update, { time: time, delta: time - prevTime } );
+				dispatch( events.update, { time: time - startTime, delta: time - prevTime } );
 
 			} catch ( e ) {
 
@@ -177,7 +177,7 @@ var APP = {
 
 			if ( renderer.xr.enabled ) dom.append( vrButton );
 
-			prevTime = performance.now();
+			startTime = prevTime = performance.now();
 
 			document.addEventListener( 'keydown', onKeyDown );
 			document.addEventListener( 'keyup', onKeyUp );