input system

This commit is contained in:
ntr committed 2023-07-10 21:05:54 +10:00
1 parent aa2c489fb5
commit 43b21a1233
9 files changed
+287 -21

No files matched your search

+11 -2
View File
@@ -21,6 +21,8 @@ public class ShipControls : MonoBehaviour {
// Camera Controls
float mouseSenseY = 1.0f;
float mouseSenseX = 1.0f;
float gamepadSenseY = 2.0f;
float gamepadSenseX = 2.0f;
float camPitch;
float camYaw;
@@ -116,7 +118,8 @@ public class ShipControls : MonoBehaviour {
}
void processInput() {
updateCamera();
updateCameraMouse();
updateCameraGamepad();
// don't just spam respawn
if (Input.GetKeyDown(KeyCode.Space))
@@ -145,12 +148,18 @@ public class ShipControls : MonoBehaviour {
}
void updateCamera() {
void updateCameraMouse() {
camPitch -= mouseSenseY * Input.GetAxis("Mouse Y");
camYaw += mouseSenseX * Input.GetAxis("Mouse X");
aim.transform.eulerAngles = new Vector3(camPitch, camYaw, 0.0f);
}
void updateCameraGamepad() {
camPitch -= mouseSenseY * Input.GetAxis("Vertical");
camYaw += mouseSenseX * Input.GetAxis("Horizontal");
// aim.transform.eulerAngles = new Vector3(camPitch, camYaw, 0.0f);
}
void OnDrawGizmosSelected() {
if (Application.isPlaying == false)
return;