-1
我需要得到角度(0〜359.99°)和距Vector2的距離。在Math或XNA命名空間中的某個地方是否有常見的方法?有沒有一種常用的方法可以從矢量座標返回距離和角度?
我不是在尋找一個自定義的實現,而是一個「官方」的實現。看起來他們通常比自定義的更快。
我需要得到角度(0〜359.99°)和距Vector2的距離。在Math或XNA命名空間中的某個地方是否有常見的方法?有沒有一種常用的方法可以從矢量座標返回距離和角度?
我不是在尋找一個自定義的實現,而是一個「官方」的實現。看起來他們通常比自定義的更快。
Vector2.Length
方法返回矢量的長度(即所謂的「距離」)。
要找到角度,請使用Math.Atan2(P.Y, P.X)
。
該角度將相對於正X軸(即標準的歐幾里德座標)逆時針以弧度測量。將結果乘以180/Math.PI
將其轉換爲度數。
非常感謝,這就是我一直在尋找的! – user1306322