3
嘿,我正在旋轉一個位圖,在actionscript3和完成旋轉後,我想更新的方向是面臨所以我存儲的位置旋轉旋轉= 90°,現在我想要轉換成向量(X,Y)這個要弄清楚哪個方向對象現在面臨AS3:旋轉到矢量
THX提前
嘿,我正在旋轉一個位圖,在actionscript3和完成旋轉後,我想更新的方向是面臨所以我存儲的位置旋轉旋轉= 90°,現在我想要轉換成向量(X,Y)這個要弄清楚哪個方向對象現在面臨AS3:旋轉到矢量
THX提前
你能做到這樣,使用三角:
//convert degrees to rads
var rads:Number = bitmap.rotation/180 * Math.PI;
//get the vector, I am using a point
var p:Point = new Point();
p.x = Math.cos(rads);
p.y = Math.sin(rads);
現在,如果你想按照你剛剛做的方向移動位圖:
bitmap.x += p.x * speed;
bitmap.y += p.y * speed;
謝謝很多= D認爲我可以很容易地使用高中數學,但似乎已經有點過長^^ – tschery