I have a character using root motion animation to run. This has been working fine with a single gameobject with the animator, the control scripts, collider, and a rigidbody, acting as parent for the bones and mesh.
I’ve recently changed to the Hierarchy structure recommended in the manual entry for “Retargeting of Humanoid animations”, and now things are broken.
The hierarchy now has a parent gameobject with collider, rigidbody, control scripts, etc, below it in the hierarchy a child with the animator on it, with the bones and mesh objects as children- all this as laid out in the Unity Manual entry:
My understanding is that the child with the animator should move the parent, since it is the root transform. Instead the child animates itself, takes off, and leaves the parent behind!
I’ve looked around through animations settings, tried different animations etc but i’m not sure what i’m looking for. I am stumped! Any help would be greatly appreciated. I can post some screenshots if it helps?