Tengo problemas para permitir que Unity reproduzca mis animaciones. Le di a mi personaje un Animador. En este Animador tengo estas Animaciones: 
El activador entre estas animaciones funciona bien y se ejecuta correctamente en el juego. La animación inactiva en sí misma se reproduce, mientras que no puedo hacer que reproduzca la animación de caminar o saltar en el juego (ambas funcionan bien en el inspector). Cuando está en juego, los disparadores se activan, incluso muestra la barra azul debajo del cuadro para caminar o saltar, pero la animación en sí no se reproducirá en el juego.
Aquí está el código que uso para llamar a los disparadores:
void Update() { if (Input.GetKey(KeyCode.LeftArrow) || Input.GetKey(KeyCode.RightArrow)|| Input.GetKey(KeyCode.A)||Input.GetKey(KeyCode.D)) { anim.SetBool("isWalk", true); } else { anim.SetBool("isWalk", false); } if (Input.GetKey(KeyCode.Space)) { anim.SetBool("isJump",true); } else { anim.SetBool("isJump", false); } }Y las condiciones de transición (pero estas funcionan bien para mí):
idle->jump: isJump =true, jump->idle: isJump =fals, idle->walk: isWalk =true, walk->idle: isWalk =false,captura de pantalla de inactivo-> caminar:
captura de pantalla de caminar-> inactivo:
Espero que alguien pueda ayudarme con esto y disculpe mi posiblemente mal inglés...
Tuve el mismo problema. Lo resolvió desmarcando 'Can Transition To Self' dentro de la transición que apunta al estado que no se reprodujo.