=> Lektion 5.1: der Clock-Timer

Lektion 5.2: Bewegung in x-Richtung

Bevor wir den Ball bewegen lassen, müssen wir überprüfen, ob sich der Ball überhaupt im Spielfeld befindet. Dafür legt man die bedien Variablen randMin und randMax fest.

Als nächstes müssen wir den x-Wert entsprechend dem Sensor verändern.

Idee:

Aber ist das gut? ⇒ Nein! Das Spielfeld ist zu groß und der Ball würde zu lange benötigen, bis er sich bewegt hat. Deswegen verwenden wir ein Vielfaches dieser Bewegung.

Was passiert, wenn sich der Ball an einem der Ränder befindet?

Falls der Ball aus dem Spielfeld zu geraten droht, legen wir seine Koordinaten entsprechend der Spielfeldbreite fest.

Die x-Koordinate dem Ball zuordnen

Wenn sich der Ball an die berechnete Stelle bewegen soll, müssen ihm die Koordinaten mitgeteilt werden. Dafür gibt es das Ereignis MoveTo unter der Komponente Ball.

Da der y-Wert noch nicht berechnet wurde, setzen wir ihn auf eine Konstante fest. Nun sollte sich der Ball auf einer Linie von links nach rechts bewegen lassen.

=> Lektion 5.3: Bewegung in y-Richtung
=> Übersicht: Android APPs programmieren