Tage
Stunden
Minuten
Sekunden
- % Rabatt - nur bis ⏰

Scratch Animation erstellen: Figuren bewegen, drehen und tanzen lassen

Wenn dein Kind schon einmal eine Figur über den Bildschirm hüpfen sehen wollte, dann ist es Zeit für den nächsten Schritt. Scratch Animation erstellen macht aus statischen Figuren lebendige Charaktere, die sich bewegen, drehen und sogar tanzen können. Mit wenigen Klicks erweckst du deine Projekte zum Leben.

Was ist Animation in Scratch

Grundlagen der Bewegung

Animation bedeutet in Scratch, dass sich Figuren auf der Bühne bewegen. Dabei verwendest du spezielle Blöcke, die der Figur sagen, wohin sie gehen soll. Jede Bewegung entsteht durch eine Abfolge von Positionen, die schnell hintereinander abgespielt werden.

Die Bühne in Scratch hat ein Koordinatensystem. Der Mittelpunkt liegt bei x=0 und y=0. Links und rechts bewegt sich die Figur auf der x-Achse, nach oben und unten auf der y-Achse.

Unterschied zwischen statischen und animierten Figuren

Eine statische Figur steht einfach nur da. Sie ändert weder ihre Position noch ihr Aussehen. Eine animierte Figur hingegen bewegt sich kontinuierlich und kann sogar ihr Kostüm wechseln.

Der wichtigste Unterschied liegt in den verwendeten Blöcken. Statische Projekte verwenden hauptsächlich Ereignis- und Aussehen-Blöcke. Animierte Projekte brauchen zusätzlich Bewegungsblöcke und oft auch Steuerungsblöcke für Schleifen.

Die wichtigsten Bewegungsblöcke kennenlernen

Gehe-Blöcke für einfache Bewegungen

Der "gehe 10 Schritte" Block ist der einfachste Weg, eine Figur zu bewegen. Die Zahl kannst du ändern – größere Zahlen bedeuten weitere Sprünge, kleinere Zahlen langsamere Bewegungen.

// Einfache Bewegung mit dem gehe-Block
gehe(10); // Figur bewegt sich 10 Schritte vorwärts
warte(0.1); // Kurze Pause zwischen den Bewegungen
gehe(-5); // Figur bewegt sich 5 Schritte rückwärts

Negative Zahlen lassen die Figur rückwärts gehen. So entstehen Hin- und Her-Bewegungen, die besonders natürlich aussehen.

Drehe-Blöcke für Rotationen

Mit "drehe dich um 15 Grad" drehst du deine Figur im Uhrzeigersinn. Negative Werte drehen gegen den Uhrzeigersinn. Kleine Zahlen sorgen für sanfte Drehungen, große Zahlen für schnelle Rotationen.

Der "zeige in Richtung" Block ist praktisch, wenn die Figur in eine bestimmte Richtung schauen soll. 90 Grad bedeutet nach rechts, -90 Grad nach links, 0 Grad nach oben.

Gleite-Blöcke für sanfte Übergänge

Der "gleite in 1 Sek zu x: y:" Block erzeugt besonders geschmeidige Bewegungen. Die Figur bewegt sich in der angegebenen Zeit von ihrer aktuellen Position zur Zielposition. Das wirkt viel natürlicher als sprunghafte Bewegungen.

Deine erste Scratch Animation erstellen

Figur auswählen und positionieren

Wähle eine Figur aus der Figuren-Bibliothek aus. Die Katze eignet sich gut für erste Versuche. Positioniere sie am linken Bildschirmrand, indem du den "gehe zu x: y:" Block verwendest.

Die Position x:-200, y:0 setzt die Figur weit links. Von dort kann sie über den ganzen Bildschirm wandern. Scratch Bewegung funktioniert am besten, wenn genug Platz vorhanden ist.

Einfache Hin- und Her-Bewegung programmieren

Für eine Hin- und Her-Bewegung kombinierst du mehrere Bewegungsblöcke. Die Figur geht zuerst nach rechts, dann nach links, dann wieder nach rechts.

// Endlose Hin- und Her-Bewegung
wiederhole_fortlaufend(() => {
    gehe(5);              // Kleine Schritte nach rechts
    falls(x_position() > 200) {
        zeige_in_richtung(-90);  // Nach links drehen
    }
    falls(x_position() < -200) {
        zeige_in_richtung(90);   // Nach rechts drehen
    }
});

Animation mit der grünen Flagge starten

Jede Animation braucht einen Startpunkt. Der "Wenn grüne Flagge angeklickt" Block ist perfekt dafür. Darunter baust du deine komplette Animation auf.

Vergiss nicht, die Startposition zu setzen. Ohne feste Startposition beginnt die Animation jedes Mal an einer anderen Stelle. Das verwirrt besonders jüngere Kinder.

Figuren zum Drehen bringen

Kontinuierliche Drehbewegungen

Für kontinuierliche Drehungen verwendest du eine "wiederhole fortlaufend" Schleife mit einem "drehe dich" Block darin. Die Figur dreht sich dann endlos weiter, bis du das Projekt stoppst.

Kleine Drehwerte wie 1 oder 2 Grad erzeugen langsame, gleichmäßige Drehungen. Größere Werte wie 15 oder 30 Grad sorgen für schnelle, dynamische Rotationen.

Drehrichtung und Geschwindigkeit anpassen

Positive Zahlen drehen im Uhrzeigersinn, negative gegen den Uhrzeigersinn. Mit "warte" Blöcken zwischen den Drehungen steuerst du die Geschwindigkeit. Längere Wartezeiten bedeuten langsamere Drehungen.

Drehstil richtig einstellen

Der Drehstil beeinflusst, wie sich die Figur dreht. "Frei drehbar" lässt die Figur in alle Richtungen drehen. "Nur links-rechts" kippt sie nur um. "Nicht drehbar" verhindert jede Drehung, auch wenn Drehblöcke verwendet werden.

Für realistische Gehbewegungen ist "nur links-rechts" oft die beste Wahl. Die Figur schaut in Bewegungsrichtung, steht aber immer aufrecht.

Kostüme wechseln für lebendige Animationen

Kostüme in der Kostüm-Bibliothek finden

Jede Figur kann mehrere Kostüme haben. Diese findest du im Kostüme-Tab oberhalb der Programmierblöcke. Viele Figuren haben bereits Kostüme für Gehbewegungen – oft "costume1" und "costume2".

Die Scratch für Kinder Artikel erklären, wie du neue Kostüme hinzufügst oder vorhandene bearbeitest. Für Anfänger reichen die vorhandenen Kostüme völlig aus.

Kostümwechsel mit Blöcken steuern

Kostüme wechseln funktioniert mit dem "wechsle zu Kostüm" Block. Du kannst entweder ein bestimmtes Kostüm auswählen oder mit "wechsle zum nächsten Kostüm" automatisch durchschalten.

// Kostümwechsel für Gehanimation
wiederhole_fortlaufend(() => {
    wechsle_zu_kostuem("costume1");
    warte(0.2);
    wechsle_zu_kostuem("costume2");  
    warte(0.2);
    gehe(3);  // Kleine Bewegung bei jedem Kostümwechsel
});

Gehanimation durch Kostümwechsel

Kombiniere Kostümwechsel mit Bewegung für realistische Gehanimationen. Wechsle das Kostüm alle paar Schritte, damit es aussieht, als würde die Figur wirklich laufen.

Die richtige Timing ist entscheidend. Zu schnelle Wechsel wirken hektisch, zu langsame unnatürlich. Experimentiere mit verschiedenen Wartezeiten zwischen 0.1 und 0.3 Sekunden.

Tanzanimationen programmieren

Bewegungsmuster für Tanzschritte

Tanzanimationen kombinieren Bewegung, Drehung und Kostümwechsel. Beginne mit einfachen Mustern wie Vor-Zurück-Vor-Zurück oder Links-Rechts-Links-Rechts.

Jeder Tanzschritt besteht aus mehreren Teilbewegungen. Ein einfacher Seitenschritt: nach links gehen, Kostüm wechseln, nach rechts gehen, wieder Kostüm wechseln.

Timing und Rhythmus einstellen

Das Timing macht den Unterschied zwischen einer mechanischen und einer lebendigen Animation. Verwende "warte" Blöcke, um Pausen zwischen den Bewegungen zu schaffen.

Kurze Pausen (0.1 Sekunden) für schnelle Bewegungen, längere Pausen (0.5 Sekunden) für langsame, elegante Tänze. Das Tempo sollte zur gewählten Figur passen.

Mehrere Bewegungen kombinieren

Fortgeschrittene Tänze verwenden mehrere Bewegungsarten gleichzeitig. Die Figur kann sich drehen, während sie sich bewegt, oder das Kostüm wechseln, während sie gleitet.

Achte darauf, dass sich die Bewegungen nicht gegenseitig behindern. Zu viele gleichzeitige Animationen können verwirrend wirken und das Programm verlangsamen.

Schleifen für endlose Animationen

Wiederhole fortlaufend Block verwenden

Der "wiederhole fortlaufend" Block ist perfekt für kontinuierliche Animationen. Alles, was sich darin befindet, wiederholt sich endlos, bis das Projekt gestoppt wird.

Verwende diesen Block für Animationen, die nie aufhören sollen – wie einen tanzenden Charakter oder eine sich drehende Figur. Er ist besonders nützlich für Hintergrundanimationen.

Wiederhole x-mal für begrenzte Animationen

Mit "wiederhole 10 mal" erstellst du Animationen mit festgelegter Dauer. Das ist praktisch für Bewegungen, die nur eine bestimmte Zeit dauern sollen, wie ein dreimaliges Hüpfen.

Diese Art der Schleife eignet sich gut für Animationssequenzen, die sich in eine größere Geschichte einfügen. Nach der Animation kann das Programm mit anderen Aktionen weitermachen.

Mehrere Figuren gleichzeitig animieren

Verschiedene Figuren hinzufügen

Jede Figur in Scratch kann ihre eigenen Animationen haben. Füge neue Figuren über den "Figur wählen" Button hinzu. Jede Figur hat ihre eigenen Programmierblöcke.

Beginne mit zwei Figuren für erste Experimente. Mehr Figuren machen das Projekt komplexer, aber auch interessanter. Achte darauf, dass sich die Figuren nicht überlagern.

Koordinierte Bewegungen programmieren

Für koordinierte Bewegungen müssen alle Figuren gleichzeitig starten. Verwende für jede Figur einen "Wenn grüne Flagge angeklickt" Block als Ausgangspunkt.

Synchronisiere die Bewegungen durch gleiche Wartezeiten. Wenn alle Figuren alle 0.5 Sekunden ihre Position ändern, bewegen sie sich im gleichen Rhythmus.

Figuren aufeinander reagieren lassen

Figuren können aufeinander reagieren, indem sie ihre Positionen überprüfen. Eine Figur kann ihre Bewegung ändern, wenn eine andere Figur in die Nähe kommt.

Das schafft interessante Interaktionen. Eine Figur könnte wegrennen, wenn eine andere zu nahe kommt, oder sie könnte ihre Tanzrichtung ändern.

Häufige Probleme bei Animationen lösen

Figur verschwindet vom Bildschirm

Das passiert, wenn die Figur über den Bildschirmrand hinaus läuft. Verwende "pralle vom Rand ab" Blöcke, damit die Figur automatisch umdreht. Oder überprüfe die Position mit "falls x-Position > 200" Blöcken.

Eine andere Lösung ist der "setze Drehstil auf nur links-rechts" Block. Die Figur dreht sich dann nur um, steht aber nicht kopf, wenn sie vom Rand abprallt.

Animation läuft zu schnell oder langsam

Die Geschwindigkeit steuerst du mit "warte" Blöcken. Längere Wartezeiten verlangsamen die Animation, kürzere beschleunigen sie. Werte zwischen 0.1 und 0.5 Sekunden funktionieren meist gut.

Bei Bewegungsblöcken kannst du auch die Schrittweite anpassen. Kleinere Zahlen bedeuten langsamere Bewegungen, auch ohne zusätzliche Wartezeiten.

Kostümwechsel funktioniert nicht

Überprüfe, ob die Figur tatsächlich mehrere Kostüme hat. Manche Figuren haben nur ein Kostüm. Kontrolliere auch die Namen der Kostüme – sie müssen exakt mit den Namen in den Blöcken übereinstimmen.

Manchmal sind die Kostüme so ähnlich, dass der Wechsel kaum sichtbar ist. Wähle Kostüme mit deutlicheren Unterschieden oder teste mit einer anderen Figur.

Deine Animation verbessern

Realistische Bewegungen gestalten

Echte Bewegungen sind nie perfekt gleichmäßig. Füge kleine Unregelmäßigkeiten hinzu, indem du die Schrittweite oder Wartezeiten leicht variierst. Das macht die Animation lebendiger.

Beschleunigung und Verlangsamung wirken natürlicher als konstante Geschwindigkeit. Beginne langsam, werde schneller, und verlangsame wieder am Ende der Bewegung.

Pausen und Wartezeiten einbauen

Pausen zwischen Bewegungen lassen die Animation atmen. Eine kurze Pause nach einer Drehung oder vor einem Richtungswechsel wirkt natürlicher als ununterbrochene Bewegung.

Experimentiere mit verschiedenen Pausenlängen. Manchmal reichen 0.2 Sekunden, manchmal braucht es eine ganze Sekunde für den gewünschten Effekt.

Animation stoppen und neu starten

Mit "stoppe alle" kannst du jede Animation anhalten. Das ist nützlich, wenn sich verschiedene Animationen überlagern oder wenn du die Animation manuell beenden möchtest.

Für einen Neustart sorge dafür, dass alle Figuren ihre ursprünglichen Positionen und Kostüme wieder einnehmen. Verwende "gehe zu x: y:" und "wechsle zu Kostüm" Blöcke am Anfang deines Programms.

Inspiration für weitere Animationsprojekte

Einfache Animationsideen zum Üben

Beginne mit alltäglichen Bewegungen: ein Ball, der hüpft, ein Vogel, der fliegt, oder ein Auto, das fährt. Diese Grundbewegungen lassen sich später zu komplexeren Animationen kombinieren.

Andere Ideen: eine Blume, die wächst (durch Kostümwechsel), ein Fisch, der schwimmt, oder geometrische Formen, die sich verwandeln. Jede dieser Ideen hilft beim Verstehen verschiedener Steuerungsblöcke.

Von anderen Scratch-Projekten lernen

Die Scratch-Community bietet unzählige Beispiele für gelungene Animationen. Schaue dir verschiedene Projekte an und versuche zu verstehen, wie sie funktionieren. Das "Hineinschauen" in andere Projekte ist eine der besten Lernmethoden.

Achte besonders auf das Zusammenspiel von Bewegung, Kostümwechsel und Timing. Oft sind es kleine Details, die eine Animation besonders ansprechend machen. Mit diesen Grundlagen kannst du eigene, einzigartige Animationen entwickeln. Mehr Tipps findest du im Scratch für Kinder Bereich.

Bereit für Geschichten? Dann erstelle Scratch interaktive Geschichten mit Dialogen und Szenen!

Nach oben scrollen