Пример #1
0
    public void RotateX(float mouseX)
    {
        Transform camTransform = Camera.main.transform;

        camTransform.Rotate(Vector3.right * -mouseX * rotationSpeed /* Time.deltaTime*/);
        Vector3 currentRotation = camTransform.localRotation.eulerAngles;

        currentRotation.x          = AngleClamper.ClampBetweenAngles(currentRotation.x, -80, 80);
        camTransform.localRotation = Quaternion.Euler(currentRotation);
    }