- Home /
root motion on generic rig only works on a the base layer of an animator controller?
Hi dear community
I finally could made a generic rig to have root motion, but now the problem i have is that, apparently, the animations with root motion only works on the base layer of the animator. For example, if my charater has a rigibody, "apply root motion" check on the animator, animations with root motion on "other layer" and no animations on "base layer", the character will start go up. Other case, is when i have animations on both layer, but one more animation in the "other layer" it will behave normal, and the other animator will play, but will not execute its root motion.
If someone knows why is this happening and can explain me would be great
Thanks!!!!
jajaja look like i have found a solution
Apparently on this situation, the other layers most have a mask to perform all the expected behaviours. I still dont understand why this happen and i still wanna know why. So if someone has an answer, i'll appreciated it.
Thanks!!!
Your answer
![](https://koobas.hobune.stream/wayback/20220612122215im_/https://answers.unity.com/themes/thub/images/avi.jpg)