using System.Collections; using System.Collections.Generic; using UnityEngine;
public class PersonagemMovimento : MonoBehaviour { public float Velocidade = 10; Vector3 direcao;
// Update is called once per frame
void Update()
{
float eixoX = Input.GetAxis ("Horizontal");
float eixoZ = Input.GetAxis ("Vertical");
direcao = new Vector3 (eixoX, 0, eixoZ);
if (direcao != Vector3.zero)
{
GetComponent<Animator>().SetBool("Movendo", true);
}
else
{
GetComponent<Animator>().SetBool("Movendo", false);
}
}
void FixedUpdate()
{
GetComponent<Rigidbody>().MovePosition
(GetComponent<Rigidbody>().position +
(direcao * Velocidade * Time.deltaTime));
}
}