ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

弾のデータ構造

自機や敵が撃つ弾のオブジェクトをどのように持っておくのが良いか。
もし存在できる最大数が決まっていない、いくつ発射されるか分からないという場合はリスト構造を使う方法がある。でもリストを使うと実装がちょっと面倒。
最大数が決まっているならば、配列を使うのが良いだろう。弾を作成したら、配列の空いている場所を探してそこに格納し、弾が命中したり、エリア外に出たりして消えたら、配列から削除すれば良い。特に問題なければ自分はこちらの方法で実装するだろう。