– Lektion 3c – Aufgabe: Deine erste Animation
Ziel: In dieser Lektion lernst du, wie du Schleifen in Pocket Code einsetzten kannst um damit eine Animation zu erstellen. |
|
Aufgabe: Das Objekt soll sich mit dem Verschiebe-Baustein bewegen und dabei das Aussehen wechseln. |
|
Führe in Pocket Code die folgenden Schritte durch:
Schritt 1/9 |
|
|
Schritt 2/9 |
|
|
Schritt 3/9 |
|
|
Schritt 4/9 | Füge ein zweites Aussehen hinzu indem du im Objekt auf das zweite Tab klickst:
Dieses Video erklärt dir, was ein Aussehen ist und wie du ein neues hinzufügen kannst: |
|
Schritt 5/9 | Gehe nun in die Skripte des Mädchens und füge die folgenden Bausteine hinzu:
|
|
Achtung: Der Baustein “Nächstes Aussehen” muss zwischen den beiden orangen Bausteinen sein. |
|
Teste dein Programm.
Schritt 6/9 | Das sieht etwas komisch aus? Warum? Dein Handy ist ja bereits ein kleiner Minicomputer und daher sehr sehr schnell. Wenn du möchtest, dass sich deine Figur langsamer bewegt, füge den Baustein “Warte 1 Sekunde” hinzu, aus der Kategorie Steuerung. Es reicht hier z.B. schon wenn du 0,2 Sekunden wartest. Dein Code sieht nun folgendermaßen aus:
|
|
Teste dein Programm.Es macht nicht das was du willst? Kontrolliere nochmals ob du mehrere Aussehen hinzugefügt hast. (Punkt 4) |
|
Schritt 7/9 | Das Mädchen soll sich bewegen. Füge dafür den Baustein “Verschiebe um 10 Schritte” (Kategorie Bewegung) hinzu. Teste dein Spiel. |
|
Schritt 8/9 | Oje deine Figur verlässt den Bildschirm. Füge den Baustein “Pralle vom Rand ab” (Kategorie Bewegung) hinzu. |
|
Teste dein Spiel.
Schritt 9/9 | Oje deine Figur steht auf dem Kopf?Du kannst dies vermeiden indem du den Rotationsstil veränderst. Füge dafür den Baustein “Setzte Rotationsstil links-rechts” (Kategorie Bewegung) hinzu.
Dann bewegt sich deine Figur nur noch von links nach rechts und steht nicht mehr Kopf. Der Baustein für den Rotationsstil wird nur einmal am Anfang definiert und muss nicht in der Schleife fortlaufend wiederholt werden. |
|
Dein Programm sollte am Ende folgendermaßen aussehen:
Fertig! Toll!! Gehe wir weiter zur Challenge 🙂