using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CameraControll : MonoBehaviour {
private Vector3 lastMousePosition;
private Vector3 newAngle = new Vector3(0, 0, 0);
private void Update () {
if (Input.GetMouseButtonDown(0))
{
newAngle = transform.localEulerAngles;
lastMousePosition = Input.mousePosition;
} else if (Input.GetMouseButton(0)) {
newAngle.y -= (Input.mousePosition.x - lastMousePosition.x) * 0.1f;
newAngle.x -= (Input.mousePosition.y - lastMousePosition.y) * 0.1f;
if ( newAngle.x <= -30.0f ) {
newAngle.x = -30.0f;
}
if ( newAngle.x >= 30.0f ) {
newAngle.x = 30.0f;
}
gameObject.transform.localEulerAngles = newAngle;
lastMousePosition = Input.mousePosition;
}
}
}