From 6ceb623e54f4f1d32b2747434c54b73a1e88056f Mon Sep 17 00:00:00 2001 From: Nathan Sweet Date: Fri, 21 Apr 2017 12:13:53 +0900 Subject: [PATCH] Always use timelinesLast when not multipleMixing. http://esotericsoftware.com/forum/Blend-Weirdness-in-Unity-3-5-7263?p=38334#p38334 --- .../src/com/esotericsoftware/spine/AnimationState.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java index 1e96856f4..90c7553a2 100644 --- a/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java +++ b/spine-libgdx/spine-libgdx/src/com/esotericsoftware/spine/AnimationState.java @@ -218,7 +218,7 @@ public class AnimationState { for (int i = 0; i < timelineCount; i++) { Timeline timeline = (Timeline)timelines[i]; boolean setupPose = timelinesFirst[i]; - float alpha = timelinesLast != null && setupPose && !timelinesLast[i] ? alphaBase : alphaMix; + float alpha = timelinesLast != null && !timelinesLast[i] ? alphaBase : alphaMix; if (timeline instanceof RotateTimeline) applyRotateTimeline(timeline, skeleton, animationTime, alpha, setupPose, timelinesRotation, i << 1, firstFrame); else {