大砲からボールを発射すると、マウス クリックのマウス位置でボールが正確に発射されません。ある角度では問題ないように見えますが、他の角度では数度ずれています。これは正しい公式ですか?
ありがとう
public function setPos() {
destX = gameManager.stage.mouseX;
destY = gameManager.stage.mouseY;
var dx:Number = destX -gameManager.tank.x;
var dy:Number = destY - gameManager.tank.y;
radians = Math.atan2(dy, dx);
}
public function Shoot() {
this.x += speed * Math.cos(radians);
this.y += speed *Math.sin(radians);
}