• Editor
  • Animation length is incorrect

I seem to be having an issue setting the overall length of an animation, for looping.
I've just upgraded Spine to 3.8.75 so perhaps something has changed recently...

The problem I'm seeing is that the time an animation loops is later than any keyframes.
Previously if I deleted some keys, the entire animation length would be shortened (and loop at the last frame).
Now, I can see there is an orange line where the animation loops, even if there are no keyframes past that point.

Here is an example file where I am seeing this issue.
https://www.dropbox.com/s/f016gpfgk1g6j4y/ExampleSpine.zip?dl=0
you'll notice the "Idle animation is fine, but the "Idle_Attack" animation loops late. The Idle_Attack animation was created by copying and modifying the regular Idle animation.

I've also noticed that if I create a new key after this loop point, the loop point changes correctly. But if I then delete that new key it returns to the 'incorrect' frame.
It almost seems like there are keyframes in the animation that I cannot see....?
Any help is appreciated! Thanks!

Related Discussions
...
  • Змінено

You must have a key at the time where you see the orange line. Try these:
1) ctrl+H to Show All Bones/Slots. If a bone or slot is hidden, it won't show the row in the dopesheet.
2) Check Show all skin attachments in the tree properties, which will also show deform timelines for all attachments in all skins.

Ah yes... that was indeed the problem.
I had a single bone hidden, buried in the hierarchy. Showing that revealed the stray keyframe.

Thanks for the quick reply!