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

Fixed animation state delay when not set right away (spine-js).

NathanSweet 12 жил өмнө
parent
commit
ee4ad778af
1 өөрчлөгдсөн 3 нэмэгдсэн , 4 устгасан
  1. 3 4
      spine-js/spine.js

+ 3 - 4
spine-js/spine.js

@@ -1110,10 +1110,9 @@ spine.AnimationState.prototype = {
 			this.tracks[trackIndex] = entry;
 
 		if (delay <= 0) {
-			if (last) {
-				if (last.time < last.endTime) delay += last.endTime - last.time;
-				delay -= this.data.getMix(last.animation, animation);
-			} else
+			if (last)
+				delay += last.endTime - this.data.getMix(last.animation, animation);
+			else
 				delay = 0;
 		}
 		entry.delay = delay;