Hello, the problem I have is that when the character is inside a gameObject, the animation does not work. I mean, if I place the animator directly on the player, it works, but if I place the player inside a gameObject and place the animator on the gameobject, the animation does not work.
This depends on what hierarchy structure your clip is. Obviously, your clip takes your character as the root node, not its parent node as the root node.
Yes. More specifically, in your animation, for example, if it wants to change the rotation of “.Armature.SomeBone”. When your Animator is placed under conejo, it can be found. However, when you place it under GameObject, the correct address of this rotation is “.GameObject(1).conejo(1).Armature.SomeBone”. So it cannot find this “SomeBone” through “.Armature.SomeBone”. Therefore, this rotation will not take effect.