public float velocidade = 10; Vector3 direcao; // Update is called once per frame void Update () { float eixoX = Input.GetAxis("Horizontal"); float eixoZ = Input.GetAxis("Vertical");
Vector3 direcao = new Vector3(eixoX, 0, eixoZ);
if(direcao != Vector3.zero) { GetComponent().SetBool("Movendo", true); }
else { GetComponent().SetBool("Movendo", false); } }
void FixedUpdate() {
GetComponent().MovePosition (GetComponent().position + (direcao velocidade Time.deltaTime));
}
}