My animation always set my character to root.

Hello,

I have two animation and I use a animation controller to transit one to another. However, I find that my character always goes back to root after first animation finishing, and then the second animation can start.

I find that switching animation type from generic to humaniod can solve the problem. But some animation do not behave like generic in humaniod mode. It becomes jittery. I googled a lot it seems the problem is releated to root motion? I have set the root motion to and turn on “Apply Root Motion” in Animator, but it does not work.

Any ideas?

Did you provide a root node in the mesh’s Rig config tab?