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