- Home /
Why does the top node of the character move instead of specified Root node?
I'm new to Unity and having an issue with Generic Mecanim where it doesn't apply animation on the proper root node. In my scene I have a simple character rig with the following hierarchy:
-Player
--RootJnt
---PelvisJnt
....
In the Rig section of my Import Settings, Animation Type is set to "Generic" and Root node is set to "RootJnt". "Player" node has an Animator component assigned to it who's "Apply Root Motion" is checked. There is a simple Animation Controller with Idle and Run in it.
Notice how "RootJnt" is set as my Root node. However, when I run the game and play the run animation containing "RootJnt" animation, the root animation plays on "Player" causing "Player" to move instead of "RootJnt".
Is this a bug in Unity or am I doing something wrong?
Your answer
Follow this Question
Related Questions
no root motion with mecanim generic rigs? 1 Answer
switching between Motion matching and animation files 0 Answers
why Do my animations behave differently ? 0 Answers
Mecanim root motion 1 Answer
in place motion problem. 0 Answers