libgdxを使って見下ろし型の2Dシューティングゲームを作りたいです。画面から消えたときに追跡して処分したい弾丸オブジェクトがたくさんあります。私は次のようなものを使用することを考えていました
static ArrayList<Bullet> bullets;
Bulletクラスで弾丸を追跡するには、この配列リストをチェックして、画面から外れている弾丸がないかどうかを確認し、そうである場合はそれらを破棄し、その弾丸を ArrayList から削除します。これがこれを行うための最良の方法かどうか疑問に思っていました。これはかなり一般的なことのように思えるので、これが最善の方法であることを確認したかったのです。