Hi, sorry for reopening old thread, but it would be great to mention this behavior in docs: https://en.esotericsoftware.com/spine-api-reference#TrackEntry-reverse
Is it OK, to calculate and correct TrackTime in Update like that?
if (wheelsTrackEntry.Reverse != lastVelocity.x < 0)
{
wheelsTrackEntry.Reverse = lastVelocity.x < 0;
wheelsTrackEntry.TrackTime = wheelsTrackEntry.Animation.Duration * (1f - wheelsTrackEntry.AnimationTime / wheelsTrackEntry.Animation.Duration);
}