Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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);
- }
- }
Advertisement