回答編集履歴

1 インスタンス除去

swordone

swordone score 17331

2016/07/10 13:56  投稿

画面外に出たら消すという考え方ではなく、描写の前にその弾が画面内か否かを判定してから描写してみてはどうでしょう?
画面外のものは描写処理されなくなるので、少なくとも処理が軽くなることは期待できると思います。
画面外のものは描写処理されなくなるので、少なくとも処理が軽くなることは期待できると思います。
ただし、Gunインスタンスが残る問題は解決しないので、定期的に画面外の弾を除去する(もちろん排他制御に気を遣って)必要があるかと思いますが。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る