弾の消去による負荷軽減
Posted: 2011年8月20日(土) 21:12
現在でている敵の弾を、時間制限後に消去する時のことです。
弾の表示は弾ごとのフラグにより判定していて、消去時には0を入れています。
弾を2000発以上出している分には負荷なく動くのですが、
2000発を時間制限後、徐々に消していく際に重たくなってしまいます。
また、画面外にでると、弾が消えるようにも設定してあるのですが、
こちらの場合、弾が消える際に負荷なく消えていきます。
弾を消すプログラムはほぼ一緒なのですが、時間制限後だと負荷がでてしまいます。
どなたかご教授おねがいします。
弾の表示は弾ごとのフラグにより判定していて、消去時には0を入れています。
弾を2000発以上出している分には負荷なく動くのですが、
2000発を時間制限後、徐々に消していく際に重たくなってしまいます。
また、画面外にでると、弾が消えるようにも設定してあるのですが、
こちらの場合、弾が消える際に負荷なく消えていきます。
弾を消すプログラムはほぼ一緒なのですが、時間制限後だと負荷がでてしまいます。
どなたかご教授おねがいします。