PlayerMovement.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | using UnityEngine; public class PlayerMovement : MonoBehaviour { CharacterController characterController; public float speed = 5; public float turnSpeed = 90; void Awake() { characterController = GetComponent<CharacterController>(); } void Update() { characterController.Move(transform.forward * Input.GetAxis( "Vertical" ) * speed * Time.deltaTime); transform.Rotate(Vector3.up, Input.GetAxis( "Horizontal" ) * turnSpeed * Time.deltaTime); } } |