限制Camera区域在限制边缘不会卡顿
public class ArcherController : MonoBehaviour { public GameObject gyr; // Use th is for initialization void Start () { tmp = gyroscopeRotation; Application.targetFrameRate = 60; } private Vector3 gyroscopeRotation; private Vector3 tmp; // Update is called once per frame void Update () { gyroscopeRotation = gyr.transform.rotation.eulerAngles; this.transform.eulerAngles = new Vector3 (gyroscopeRotation.x, this.transform.eulerAngles.y + (gyroscopeRotation - tmp).y, gyroscopeRotation.z); tmp = gyroscopeRotation; this.transform.eulerAngles = new Vector3 (this.transform.eulerAngles.x, Mathf.Clamp (this.transform.eulerAngles.y, 40, 150), this.transform.eulerAngles.z); } }