input system
This commit is contained in:
1 parent
aa2c489fb5
commit
43b21a1233
9 files changed
+287
-21
No files matched your search
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user