質問ページ4 / 192


質問ページ4 / 192

質問ページ4/192

概要アクションゲームにおける複数の種類の敵の扱いについて。
投稿者Parafla Quality
状態
カテゴリーParaFla!
投稿日2012-11-25 (日) 01:06:49
バージョン1.37

質問内容

現在簡単なアクションゲーム作成中なのですが、 たとえばロックマンのように多種多数の敵が存在しているばあい、

サンプルシューティングなどを見て、

各敵ごとにスプライトを作成して、画面外に配置。 必要な時に duplicateMovieClip? でコピーして表示してやるのかなと思ったのですが、

たとえば10種類の敵がその一つのステージに存在するとして、 (出るタイミングはさまざまなタイミング) の場合、最初の段階で10種類の敵のスプライトを画面の外に表示させたままにしておくものなのでしょうか。

そうだとすると敵の種類がさら多い場合、100種類くらいいるとした場合 画面内に表示されてる敵は一体であっても、外に100体動いているので、 動作が重くなるのではないかと思うと、根本的に考え方が間違っているのかなと思いはじめたら このまま組み進めていいのかよくわからなくなってしまいました。

なにかヒントのようなものがあったら教えていただけると助かります。 よろしくお願いいたします。

回答

  • if文で_nameを調べ複製元の名前だったら処理をしないようにしてはどうでしょう⇒file複製元.pfl -- 2012-11-26 (月) 21:52:06
  • enterFrameする度に名前を調べることでかえって処理が重くなるようなら、load時点で一回だけ調べてフラグを立ててもいいかもしれません -- 2012-11-27 (火) 10:34:44
  • お礼遅くなり申し訳ありません。ありがとうございます。やはり根本的には外にスプライトを置いて、あとは教えていただいたとおりに外のは動かないようにする。というのが最善なのですね!ありがとうございました! -- 2012-11-28 (水) 22:38:27