你會驚奇的發現每次旋轉到限制值的時候,會突然反向。
廢話不多說直接上代碼:
/// <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;
}
轉化成功後可以直接使用歐拉角來進行判斷。