updated controller to use legacy input system axis

This commit is contained in:
2026-02-24 14:49:16 +01:00
parent 7b680f1999
commit 9d0a39d769
3 changed files with 11 additions and 16 deletions

View File

@@ -2,21 +2,16 @@ using UnityEngine;
public class PlayerController : MonoBehaviour
{
private float direction = 1.0f;
[SerializeField][Range(0.1f, 50f)] private float moveSpeed = 0.5f;
[SerializeField] private float vertical;
[SerializeField] private float horizontal;
private void Update()
{
Debug.Log("FPS: " + (1.0f / Time.deltaTime));
if (transform.position.z >= 175)
{
direction = -direction;
}else if (transform.position.z <= 10)
{
direction = -direction;
}
horizontal = Input.GetAxisRaw("Horizontal");
vertical = Input.GetAxisRaw("Vertical");
transform.Translate(0.0f, 0.0f, moveSpeed * direction * Time.deltaTime);
transform.Translate(Vector3.forward * (vertical * Time.deltaTime * moveSpeed));
transform.Rotate(Vector3.up * (horizontal * Time.deltaTime * moveSpeed));
}
}
}