[Help!] Animator Controller - Stopping Animations Midway

Hey guys… I have a little problem, and I’m not quite sure if it’s solvable.

In my Animator Controller, I have many animations all linked up that work pretty well. However, let’s say that the Player_Idle animation is playing over and over again, since I’m not walking or running. However, I start pressing the “w” key to activate the running animation. However, it waits for the Player_Idle animation to finish playing before beginning the running animation.

In summary, the animations that my player makes are always delayed by a little, which is sometimes very annoying.

Is there any option in Animation that allows you to stop an animation clip, even if it is half-way through, and move onto the next animation?

Thanks for all your help!
Exbow

You probably have an Exit time condition on all your transition which mean that you can only transition to the next state when your current state time is greater than Exit time. Simply uncheck Has exit time to allow your transition to occur at any time

2172283--143754--transition.png

1 Like

Wow thanks! That makes sense :slight_smile:

I don’t seem to see Has Exit Time… I have the Regular version of Unity by the way, not the Proffessional one.

Are you selecting the transition lines or the state boxes?

State boxes. I’ll try transition lines :smile: thanks!

That worked, thanks! Now my character’s animations are completely smooth.

THANK YOU GUYS!