Unity - Player Movement Script Demo

Опубликовано: 16 Июнь 2026
на канале: Petchvara
16
0

Demo Script "PlayerMovement.cs"

using UnityEngine;

public class PlayerMovement : MonoBehaviour
{
[Range(1f, 15f)]
[SerializeField] private float speed = 5f;

// Update is called once per frame
void Update()
{
if (Input.GetKey(KeyCode.W)){
transform.Translate(Vector3.forward * speed * Time.deltaTime);
Debug.Log("Player Moving Forward");
}
if (Input.GetKey(KeyCode.S)){
transform.Translate(Vector3.back * speed * Time.deltaTime);
Debug.Log("Player Moving Backward");
}
if (Input.GetKey(KeyCode.A)){
transform.Translate(Vector3.left * speed * Time.deltaTime);
Debug.Log("Player Moving Left");
}
if (Input.GetKey(KeyCode.D)){
transform.Translate(Vector3.right * speed * Time.deltaTime);
Debug.Log("Player Moving Right");
}
}
}