animator.applyRootMotion = false set object to zero position

(I’m brazilian, this translation may not be perfect :slight_smile: )

I have a pesonagem with Root Motion

I tried to copy some ThirdPersonCharacter code to learn how it works, but when I try to jump and unselect the ApplyRootMotion by the script (animator.applyRootMotion = false) the character goes to zero position

in the normal script, I think this would be useful for the character to jump according to the gravity and strength of “rb_.velocity = new Vector3 (rb_.velocity.x, jumpforce, rb_.velocity.z)”

Right, this issue just started happening to me and I’m not sure why. It could be a Unity 2018.3 thing. Is that the version you’re currently using?