Character drifting between animations transitions.
Root motion node also none.
There is no “?”…
What’s the question???
Provide screen capture of inspector, import setting, ideally a gif/video of the issue.
Even with all of that I probably won’t be able to help. But I suspect without more information no one will be able to…
Your animation clip does not drive the position of your character (no root motion).
So you need to synch the speed you character is moving at with the speed of your animation.
Either move the character faster. Or make the animation slower.
You can do that by opening the animation controller “character” selecting the animation state that is playing your clip and changing the speed of the clip.
I don’t do anything to move character after sit, walk and sit animations works properly, but when switch to stand to sit animation to sitting idle animation the character moves automatically.
you don’t have animator’s ApplyRootMotion checked, so I guess it’s not the animations that you move your character controller.
the sitting transition error is because of the difference between two animations’ root position*. (you can try different XZ position for animation, or edit the animations so they have the root position at the same place
*or because of capsule collision?
I removed the colliders, I’ll try other methods