Revert AnimationState fix, which likely breaks mixing > 2 animations (even when multiple mixing is false, by using multiple tracks).

This commit is contained in:
Nathan Sweet 2017-04-21 13:18:15 +09:00
parent 6ceb623e54
commit 6454d76700

View File

@ -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 && !timelinesLast[i] ? alphaBase : alphaMix;
float alpha = timelinesLast != null && setupPose && !timelinesLast[i] ? alphaBase : alphaMix;
if (timeline instanceof RotateTimeline)
applyRotateTimeline(timeline, skeleton, animationTime, alpha, setupPose, timelinesRotation, i << 1, firstFrame);
else {