2011-05-05 46 views
3

我正在XNA工作。將單個弧度值轉換爲矢量方向

我有一個名爲「旋轉」的浮點值。它從-3.14到3.14。它指定了一個精靈的旋轉。

我想使用這個值來產生一個矢量,其中X和Y軸上的旋轉值。例如,如果精靈直接向右轉,我想得到值(1,0)。

如果它直接向上,我想(0,-1)。你得到的照片。

我該怎麼辦呢?

回答

5

您使用正弦和餘弦:

(Math.Cos(rotation), Math.Sin(rotation)) 
+0

嘿,這很簡單。非常感謝,今天學到了新東西! – 2011-05-05 16:35:43