沿着指向Actionscript 3的方向移动一个对象

时间:2014-10-08 10:38:02

标签: actionscript-3 flash actionscript

我在动作脚本3中乱七八糟地试图移动一个物体,我可以让它移动但只能在y轴上移动 我有它设置所以对象和旋转 我想要做的是沿着它指向的方向移动它,这样它不仅限于仅沿y轴或x轴移动

任何人都有任何提示吗?

1 个答案:

答案 0 :(得分:2)

只需要一些基本的三角函数即可。

var speed:Number = 10;
var angle:Number = Math.PI/2;

obj.x += speed * Math.cos(angle);
obj.y += speed * Math.sin(angle);

对于更高级的魔法,我建议学习线性代数。一个良好的开端可以 here :)