J'ai fait l'animation sur FUSE, j'ai fait mon script mai l'animation ne se joue pas !
Code : Tout sélectionner
#pragma strict
@script RequireComponent(CharacterController)
var Speed = 5;
var Directions : Vector3 = Vector3.zero;
var anim : Animator;
var Player : CharacterController;
Player = GetComponent(CharacterController);
function Update ()
{
anim.SetBool("WalkF", false);
anim.SetBool("WalkB", false);
anim.SetBool("StrafeD", false);
anim.SetBool("StrafeG", false);
Directions.z = Input.GetAxisRaw("Vertical");
Directions.x = Input.GetAxisRaw("Horizontal");
Directions = transform.TransformDirection(Directions);
Player.Move(Directions * Time.deltaTime * Speed);
if(Input.GetKeyDown(KeyCode.Z))
{
anim.SetBool("WalkF", true);
}
if(Input.GetKey(KeyCode.S))
{
anim.SetBool("WalkFB", true);
}
if(Input.GetKey(KeyCode.D))
{
anim.SetBool("StrafeD", true);
}
if(Input.GetKey(KeyCode.Q))
{
anim.SetBool("StrafeG", true);
}
}
Merci d'avance