Loop animation with a wait in between

I’ve got an animation that I want to loop but in between each loop it waits for 5 seconds or so, so it’s not just finishing the animation and immediately starting it again.
Any ideas?


you could create a Animator Controller and inside of it you can create two states. One is the idle state which does nothing and the second plays your animation. Than you can link between these states with transitions by setting conditions for each transition. For leaving the state which plays the animation you can easily set a exit time in the inspector.

Take a look into these tutorials.

I’ve met behavior similar to your’s. In my case the problem was in easing of the animation. You have to switch to Curves animation editor view and make tangents to be linear.

Possibly You moved your first keys from 0.0 to right in Timeline