-1

Vector2 から角度 (0~359.99°) と距離を取得する必要があります。Math または XNA 名前空間のどこかに共通の方法はありますか?

私はカスタム実装を探しているのではなく、「公式」のものを探しています。それらは一般的にカスタムのものよりも高速であるようです。

4

1 に答える 1

2

このVector2.Lengthメソッドは、ベクトルの長さ (つまり、「距離」と呼ばれるもの) を返します。

角度を見つけるには、 を使用しますMath.Atan2(P.Y, P.X)

この角度は、正の X 軸 (つまり、標準ユークリッド座標) に対して反時計回りのラジアンで測定されます。結果を で乗算し180 / Math.PIて度数に変換します。

于 2012-10-07T13:02:05.937 に答える