沿一個角度移動一個點
假設你有想要移動的角度,並且想要移動具有 x
和 y
值的物件:
var position:Point = new Point(10, 10);
var angle:Number = 1.25;
你可以使用 Math.cos
沿 x
軸移動:
position.x += Math.cos(angle);
與 Math.sin
的 y
軸:
position.y += Math.sin(angle);
你當然可以將 Math.cos
和 Math.sin
的結果乘以你想要旅行的距離:
var distance:int = 20;
position.x += Math.cos(angle) * distance;
position.y += Math.sin(angle) * distance;
注意:輸入角度必須為弧度。