J'aimerai savoir comment m'y prendre pour assigner une animation à une touche ? Jai beau essayer ça ne marche pas Voilà mon essaie
Code : Tout sélectionner
#pragma strict
@script RequireComponent(CharacterController)
var vitesseDeplacement = 5;
var saut = 3;
var gravite = 18;
var anim : Animation;
var directionDeplacement : Vector3 = Vector3.zero;
var joueur : CharacterController;
joueur = GetComponent(CharacterController);
function Update () {
directionDeplacement.z = Input.GetAxisRaw("Vertical");
directionDeplacement.x = Input.GetAxisRaw("Horizontal");
if(Input.GetKey(KeyCode.Z)){
anim.CrossFade("HumanoidWalk");
}
directionDeplacement = transform.TransformDirection(directionDeplacement);
if(Input.GetButtonDown("sauter") && joueur.isGrounded){
directionDeplacement.y = saut;
}
if(joueur.isGrounded == false){
directionDeplacement.y -= gravite * Time.deltaTime;
}
joueur.Move(directionDeplacement * Time.deltaTime * vitesseDeplacement);
}
Mais à chaque fois ça me dis que l'animation ne peut pas être jouer car elle n'existe pas . Que faire ?
.