Ich habe Objekte, die unendlich von der Spitze des Bildschirms nach unten fallen, und wenn sie den Boden erreichen, möchte ich sie löschen. Sie sind in einem ArrayList
gespeichert, so dass sie zu entfernen ist einfach, ich kann einfach nicht herausfinden, wie sie erkennen, schneiden den unteren Rand des Bildschirms mit RectF
.Schnitt unten auf dem Bildschirm Android
Grundsätzlich brauche ich nur eine imaginäre Linie über den Boden.
Ist das möglich?
stickArr.get(i).getStick().intersect(a, b, c, d)//I don't exactly understand what to put into intersect
Prüfen, ob Objekt ‚y‘ größer als oder gleich unten ‚y‘ des Bildschirms. –
Ich tat das, aber aus irgendeinem Grund die Remove-Methode hat nicht funktioniert, aber es funktioniert, wenn zwei Objekte schneiden, die ich gefunden habe. Ich werde es wieder versuchen. – sbowde4
@AkshayBhat danke, mein Spiel funktioniert jetzt. Ich weiß nicht warum es vorher nicht war. – sbowde4