Verfolgen Sie unbenannte Objekte

Ich möchte mit libgdx ein Top-Down-2D-Shooter-Spiel erstellen. Es wird eine Menge Kugelobjekte geben, die ich verfolgen und entsorgen möchte, wenn sie vom Bildschirm verschwinden. Ich dachte, ich würde so etwas benutzen

static ArrayList<Bullet> bullets;

um meine Kugeln im Auge zu behaltenKugel Klasse, überprüfen Sie diese Array-Liste auf Aufzählungszeichen, die nicht auf dem Bildschirm angezeigt werden, entsorgen Sie sie, falls vorhanden, und löschen Sie das Aufzählungszeichen aus der ArrayList. Ich habe mich gefragt, ob dies der beste Weg ist, dies zu tun. Es scheint etwas zu sein, das ziemlich verbreitet sein sollte, und deshalb wollte ich sicherstellen, dass dies der beste Weg ist, dies zu tun.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage