|
@@ -1568,7 +1568,7 @@ var spine;
|
|
current.mixingFrom = from;
|
|
current.mixingFrom = from;
|
|
current.mixTime = 0;
|
|
current.mixTime = 0;
|
|
from.timelinesRotation.length = 0;
|
|
from.timelinesRotation.length = 0;
|
|
- if (from.mixingFrom != null)
|
|
|
|
|
|
+ if (from.mixingFrom != null && from.mixDuration > 0)
|
|
current.mixAlpha *= Math.min(from.mixTime / from.mixDuration, 1);
|
|
current.mixAlpha *= Math.min(from.mixTime / from.mixDuration, 1);
|
|
}
|
|
}
|
|
this.queue.start(current);
|
|
this.queue.start(current);
|
|
@@ -1680,7 +1680,7 @@ var spine;
|
|
entry.trackTime = 0;
|
|
entry.trackTime = 0;
|
|
entry.trackLast = -1;
|
|
entry.trackLast = -1;
|
|
entry.nextTrackLast = -1;
|
|
entry.nextTrackLast = -1;
|
|
- entry.trackEnd = loop ? Number.MAX_VALUE : entry.animationEnd;
|
|
|
|
|
|
+ entry.trackEnd = Number.MAX_VALUE;
|
|
entry.timeScale = 1;
|
|
entry.timeScale = 1;
|
|
entry.alpha = 1;
|
|
entry.alpha = 1;
|
|
entry.mixAlpha = 1;
|
|
entry.mixAlpha = 1;
|