Отслеживание неназванных объектов

Я хочу сделать нисходящую 2D-игру с использованием libgdx. Будет много объектов с маркерами, которые я хочу отслеживать и уничтожать, когда они исчезают с экрана. Я думал, что я бы использовал что-то вроде

static ArrayList bullets;

следить за моими пулями впуля класс, проверьте этот список массивов для любых маркеров, которые находятся за пределами экрана, утилизируйте их, если они есть, и удалите этот маркер из ArrayList. Мне было интересно, если это лучший способ сделать это. Похоже, что-то, что должно быть довольно распространенным, и поэтому я хотел убедиться, что это лучший способ сделать это.

Ответы на вопрос(1)

Ваш ответ на вопрос