Kollision NUR mit dem unteren Rand prüfen - Greenfoot?
Hallo, ich programmiere ein Spiel in Greenfoot, wo ich überprüfen will, ob mein Objekt den unteren Rand berührt. Mit der Fallunterscheidung;
if(this.isAtEdge ()){
Greenfoot.stop();
}
wird das Spiel gestoppt, wenn irgend ein Rand berührt wird. Gibt es eine Möglichkeit um nur die untere Seite der Welt zu überprüfen?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Java
Über die getHeight-Methode des World-Objekts bekommst du den y-Wert der unteren Weltgrenze und über die getY-Methode des Actor-Objekts dessen Standpunkt auf der y-Achse. Beide Werte brauchen folglich nur noch miteinander verglichen werden.