• 締切済み

シューティングゲームの敵キャラから攻撃

どうか教えてください。 タイトルの通りなんですが向かってくる敵が自分のキャラに タマを発射するようにしたいのですが 初心者の自分では、うまく行きません解りやすくお願いします。

みんなの回答

  • tenketu
  • ベストアンサー率11% (1/9)
回答No.2

http://hakuhin.hp.infoseek.co.jp/main/as/shot.html このサイトの上のページに質問の回答となるようなことが書いてあります。 「直線で一定の速度で狙撃する動き」のやつです。サンプルもダウンロードできます。

参考URL:
http://hakuhin.hp.infoseek.co.jp/main/as/shot.html
yamanmo
質問者

お礼

ありがとうございます。 ソースを良く見てやってみます。

すると、全ての回答が全文表示されます。
回答No.1

弾自体がムービークリップになってる場合、 x = 自分のキャラ._x - 敵キャラ._x; y = 自分のキャラ._y - 敵キャラ._y; a = Math.atan2(y,x); 弾._x = 敵キャラ._x; 弾._y = 敵キャラ._y; 弾._rotation = a / (Math.PI / 180) - 90; とかで如何でしょうか。 -90は0~360で変わりそうです。

yamanmo
質問者

補足

mizuno3さんありがとうございます。 このスクリプトを弾MCに書けばいいのでしょうか それとも他に書いてパスを書き加えれば良いのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A