-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 回答