|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- public class PlayerController : MonoBehaviour
- {
- public float walkSpeed;
-
- private Vector2 receivedInput;
- // Start is called before the first frame update
- void Start()
- {
-
- }
-
- public void SetMovement(Vector2 input)
- {
- receivedInput = input;
- }
-
- public void UpdatePosition()
- {
- float RunnerX, RunnerZ;
- RunnerZ = Input.GetAxisRaw("Vertical");
- RunnerX = Input.GetAxisRaw("Horizontal");
-
- //float rotateTo = RotateRunner(RunnerX, RunnerZ);
-
- RunnerZ = Input.GetAxis("Vertical") * Time.deltaTime * walkSpeed;
- RunnerX = Input.GetAxis("Horizontal") * Time.deltaTime * walkSpeed;
-
-
- transform.Translate(RunnerX, 0, RunnerZ);
- }
-
- // Update is called once per frame
- void Update()
- {
- UpdatePosition();
- }
- }
|