quelqu'un pourrais m'aider ?
voici mon code
Code : Tout sélectionner
public class CharacterMotor : MonoBehaviour{
Animation animations;
public float walkSpeed;
public float runSpeed;
public float turnSpeed;
public string inputFront;
public string inputBack;
public string inputLeft;
public string inputRight;
public Vector3 jumpSpeed;
CapsuleCollider playerCollider;
void Start()
{
animations = gameObject.GetComponent<Animation>();
playerCollider = gameObject.GetComponent<CapsuleCollider>();
}
void Update()
{
if (Input.GetKey(inputFront) && !Input.GetKey(KeyCode.LeftShift))
{
transform.Translate(0, 0, walkSpeed * Time.deltaTime);
animations.Play("HumanArmature|Walking");
}
if (Input.GetKey(inputFront) && Input.GetKey(KeyCode.LeftShift))
{
transform.Translate(0, 0, runSpeed * Time.deltaTime);
animations.Play("HumanArmature|Run");
}
if (Input.GetKey(inputBack))
{
transform.Translate(0, 0, -walkSpeed * Time.deltaTime);
animations.Play("HumanArmature|Walking");
}
if (Input.GetKey(inputLeft))
{
transform.Rotate(0, -turnSpeed, 0 * Time.deltaTime);
}
if (Input.GetKey(inputRight))
{
transform.Rotate(0, turnSpeed, 0 * Time.deltaTime);
}
}
}