CarlosWGama icon

PlayerController 3D

CarlosWGama | PRO | 04/28/26 07:12:43 PM UTC (Edited) | 0 ⭐ | 1468 👁️ | Never ⏰ | []
C# |

720 B

|

None

|

0 👍

/

0 👎

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

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎