Soy aun nuevo en esto pero veré si esto te resuelve el problema.En la ventana animator puedes crear una maquina de estado donde estén las animaciones. Por ejemplo:Estarquieto -------->Caminar
Y colocas una variable bool al estado por ejemplo "Caminando"
Entonces en el script:
Y colocas una variable bool al estado por ejemplo "Caminando"
Entonces en el script:
if(avanzar==true){transform.Translate(Vector3(0,0,1)*vel*Time.deltaTime);GetComponent<Animator>.SetBool("Caminando",true);}[/quote]Asi el animator en su maquina de estado cambiaria de la animación Estarquieto a la animación Caminar.Cuando deje de avanzarfunction DejarAvanzar(){avanzar=false; atras=false; GetComponent<Animator>().SetBool("Caminando",false);} [/quote]