Wie kann man in Scratch eine Figur bewegen?

Melden
  1. Einführung in Scratch-Sprites und die Bühne
  2. Grundlegende Bewegungsbausteine
  3. Sprite drehen und Richtungsänderung
  4. Bewegung mit der Tastatur steuern
  5. Animation der Bewegung
  6. Zusammenfassung

Scratch ist eine visuelle Programmiersprache, die speziell dafür entwickelt wurde, Kindern und Anfängern die Grundlagen des Programmierens auf einfache und spielerische Weise näherzubringen. Eine der grundlegenden Funktionen in Scratch ist die Bewegung von Figuren, auch Sprites genannt. In diesem Tutorial erklären wir ausführlich, wie man eine Figur in Scratch bewegen kann.

Einführung in Scratch-Sprites und die Bühne

In Scratch besteht das Projekt aus einer Bühne und mindestens einem Sprite (Figur). Die Bühne ist der Hintergrund, auf dem sich die Sprites bewegen. Um eine Figur zu bewegen, muss man sogenannte Bewegungsbefehle verwenden, die in Scratch als Bausteine dargestellt werden. Diese Bausteine kann man per Drag-and-Drop in den Skriptbereich ziehen und miteinander verbinden.

Grundlegende Bewegungsbausteine

Der wichtigste Baustein zur Bewegung heißt gehe 10er Schritte. Dieser Befehl lässt das Sprite eine bestimmte Anzahl von Schritten in die aktuelle Blickrichtung gehen. Ein Schritt entspricht dabei einer kleinen Bewegung auf der Bühne. Ebenso gibt es den Baustein ändere x um 10 oder ändere y um 10, mit denen man die Position der Figur entlang der X- oder Y-Achse direkt verändert. Die X-Achse verläuft von links nach rechts, die Y-Achse von unten nach oben.

Sprite drehen und Richtungsänderung

Um die Bewegungsrichtung der Figur zu verändern, gibt es Drehen-Bausteine wie drehe dich um 15 Grad oder zeige Richtung 90. Die Richtung 0 entspricht nach oben, 90 nach rechts, 180 nach unten und 270 nach links. Wenn man also z.B. möchte, dass die Figur sich nach rechts bewegt, stellt man die Richtung auf 90 Grad ein und lässt sie dann Schritte vorwärts gehen.

Bewegung mit der Tastatur steuern

Eine beliebte Möglichkeit, Sprites zu bewegen, ist, ihre Bewegung an Tastaturereignisse zu koppeln. Dafür verwendet man im Bereich Ereignisse den Baustein wenn Taste gedrückt. Innerhalb dieses Ereignisbausteins kann man dann Bewegungsbefehle einfügen, sodass die Figur sich nach rechts bewegt, wenn die entsprechende Taste gedrückt wird. Dieses Prinzip lässt sich auf alle Richtungen anwenden, damit der Nutzer die Figur frei steuern kann.

Animation der Bewegung

Damit die Bewegung realistischer wirkt, kann man während der Bewegung das Kostüm der Figur wechseln. Sprites können verschiedene Kostüme haben, die unterschiedliche Posen darstellen. Indem man während der Bewegung die Kostüme wechselt, entsteht der Eindruck einer Animation, wie z.B. laufende Beine oder sich bewegende Arme. Dieser Vorgang erhöht die Anschaulichkeit und macht das Programm lebendiger.

Zusammenfassung

Zusammenfassend lässt sich sagen, dass die Bewegung von Figuren in Scratch durch die Verwendung von Bewegungsbausteinen und Richtungssteuerung erfolgt. Die Steuerung kann dabei entweder automatisch geschehen oder durch Benutzereingaben wie Tastendruck. Durch das Wechseln von Kostümen während der Bewegung lässt sich die Animation verbessern. Mit diesen einfachen Grundlagen können sehr vielfältige und interessante Bewegungen realisiert werden.

0

Kommentare