天天看點

Unity限制旋轉角度時遇到的最大坑

你會驚奇的發現每次旋轉到限制值的時候,會突然反向。

廢話不多說直接上代碼:

/// <summary>
    /// 萬向鎖
    /// </summary>
    /// <param name="value"></param>
    /// <returns></returns>
    public float CheckAngle(float value)
    {
        float angle = value - 180;

        if (angle > 0)
            return angle - 180;

        return angle + 180;
    }
           

轉化成功後可以直接使用歐拉角來進行判斷。

繼續閱讀