using System.Collections; using System.Collections.Generic; using UnityEngine; public class SimpleCamera : MonoBehaviour { public float minPitch = -45; public float maxPitch = 45; public float sensitivity = 10; public float damper = 5; public bool invertY; float x = 0; float y = 0; private void Update() { y += Input.GetAxis("Mouse X") * sensitivity; x += Input.GetAxis("Mouse Y") * sensitivity * (invertY ? -1 : 1); x = Mathf.Clamp(x, minPitch, maxPitch); transform.rotation = Quaternion.Slerp(transform.rotation, Quaternion.Euler(x, y, 0), Time.deltaTime * damper); } }