沿一個角度移動一個點

假設你有想要移動的角度,並且想要移動具有 xy 值的物件:

var position:Point = new Point(10, 10);
var angle:Number = 1.25;

你可以使用 Math.cos 沿 x 軸移動:

position.x += Math.cos(angle);

Math.siny 軸:

position.y += Math.sin(angle);

你當然可以將 Math.cosMath.sin 的結果乘以你想要旅行的距離:

var distance:int = 20;

position.x += Math.cos(angle) * distance;
position.y += Math.sin(angle) * distance;

注意:輸入角度必須為弧度。