using UnityEngine;
public class PlayerController : MonoBehaviour
{
[Header("Configurações de Movimento")]
public float velocidadeMovimento = 5f;
public float velocidadeRotacao = 100f;
void Update()
{
// Obtém a entrada dos eixos (Setas do teclado ou WASD)
float translation = Input.GetAxis("Vertical") * velocidadeMovimento * Time.deltaTime;
float rotation = Input.GetAxis("Horizontal") * velocidadeRotacao * Time.deltaTime;
// Move o personagem para frente ou para trás no eixo Z local
transform.Translate(0, 0, translation);
// Rotaciona o personagem em torno do eixo Y local (estilo tanque)
transform.Rotate(0, rotation, 0);
}
}
Comments
0 B
|👍
/👎