End of run animation moves character back to start transform postion

Hi All,
my question getting character to move position at end of animation. I’ve been trying to learn animation for days now. I’ve followed multiple tutorials, including this one on maximo site “Unity-Mecanim-Advanced-Animation”, where I downloaded the animations from. But try as I might when I get my character to run forward his position doesn’t stay at the animation end position. I think I’ve tried every root motion option. If I tick loop on “run” it just loops back to start position. If I don’t it waits till I’ve stopped pressing run button and then flick back to start position. The only thing I can see different to in the “run” animation to “idle” is idle has all options to do with root transform positions zx, y ect. In “run” these are missing and I have “root motion is driven by curves” But I can’t find any tutorials on this. Why does the run have different root motion to idle, shoot animations. And can anyone point me to a tutorial on how to use it or set it to the same animation root options.

Try changing the wrap mode on the animation curve from looping to clamp.

1 Like