summaryrefslogtreecommitdiff
path: root/Assets/Scripts/MouseLook.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-04-20 13:23:57 -0400
committerAndrew Lee <alee14498@protonmail.com>2020-04-20 13:23:57 -0400
commit0382584a77aed5dc926909b7dad6159ae0757e38 (patch)
tree7aaef7f6c98bd5ae3ed28db39ae898d266b6d81e /Assets/Scripts/MouseLook.cs
parentb45cbdab7ba1217347fc67863cc9d3c90ef74bf9 (diff)
downloadProject-Sandbox-0382584a77aed5dc926909b7dad6159ae0757e38.tar.gz
Project-Sandbox-0382584a77aed5dc926909b7dad6159ae0757e38.tar.bz2
Project-Sandbox-0382584a77aed5dc926909b7dad6159ae0757e38.zip
Added jumping and gun (not functional)
Diffstat (limited to 'Assets/Scripts/MouseLook.cs')
-rw-r--r--Assets/Scripts/MouseLook.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/Assets/Scripts/MouseLook.cs b/Assets/Scripts/MouseLook.cs
index f52f685..3365145 100644
--- a/Assets/Scripts/MouseLook.cs
+++ b/Assets/Scripts/MouseLook.cs
@@ -6,11 +6,13 @@ public class MouseLook : MonoBehaviour
public float mouseSensitivity = 100f;
public Transform playerBody;
+
+ float xRotation = 0f;
// Start is called before the first frame update
void Start()
{
-
+ Cursor.lockState = CursorLockMode.Locked;
}
// Update is called once per frame
@@ -18,6 +20,12 @@ public class MouseLook : MonoBehaviour
{
float mouseX = Input.GetAxis("Mouse X") * mouseSensitivity * Time.deltaTime;
float mouseY = Input.GetAxis("Mouse Y") * mouseSensitivity * Time.deltaTime;
+
+ xRotation -= mouseY;
+
+ xRotation = Mathf.Clamp(xRotation, -90f, 90f);
+
+ transform.localRotation = Quaternion.Euler(xRotation, 0f, 0f);
playerBody.Rotate(Vector3.up * mouseX);