Zum Inhalt springen

Mit Sprites und Kostümen arbeiten

Sprites sind das Herz und die Seele Ihrer Scratch-Projekte - sie sind die Charaktere, die Ihre Geschichten zum Leben erwecken! Denken Sie an Sprites als digitale Schauspieler auf Ihrer Bühne, jeder mit seinen eigenen Kostümen, Stimmen und besonderen Fähigkeiten.

Ein Sprite ist jeder Charakter oder jedes Objekt in Ihrem Scratch-Projekt, das sich bewegen, sein Aussehen ändern, Geräusche machen und mit anderen Sprites interagieren kann. Jedes Sprite ist wie ein Mini-Computer mit seinen eigenen:

  • Kostümen - verschiedene Looks und Outfits
  • Klängen - Stimmen, Musik und Soundeffekte
  • Skripten - Programme, die das Verhalten steuern
  • Position - wo es auf der Bühne erscheint

🎨 Visuelle Charaktere

Sprites können Menschen, Tiere, Objekte oder völlig fantasievolle Kreaturen sein. Ihre Kreativität ist die einzige Grenze!

🎬 Interaktive Akteure

Jedes Sprite kann auf Klicks, Tastendrücke und Interaktionen mit anderen Sprites reagieren.

🔄 Animierte Wesen

Wechseln Sie schnell zwischen Kostümen, um flüssige Animationen zu erstellen und Charaktere zum Leben zu erwecken.

🎯 Intelligente Objekte

Sprites können Entscheidungen treffen, sich Informationen merken und ihr Verhalten basierend auf dem ändern, was passiert.

Es gibt mehrere Wege, Sprites zu Ihrem Projekt hinzuzufügen:

  1. Sprite-Symbol klicken

    • Finden Sie das Katzen-Symbol unten rechts
    • Klicken Sie auf das kleine Sprite-Symbol
  2. Sprite auswählen

    • Durchsuchen Sie Hunderte von vorgefertigten Charakteren
    • Kategorien: Menschen, Tiere, Objekte, Fantasy
    • Klicken Sie auf Ihr gewünschtes Sprite
  3. Sprite anpassen

    • Ändern Sie Größe und Position
    • Benennen Sie es um für bessere Organisation
    • Beginnen Sie mit der Programmierung!

Beliebte Sprite-Kategorien:

  • 🐱 Tiere: Katzen, Hunde, Vögel, Meerestiere
  • 👥 Menschen: Verschiedene Charaktere und Berufe
  • 🚗 Fahrzeuge: Autos, Flugzeuge, Raumschiffe
  • 🎮 Fantasy: Drachen, Zauberer, Aliens
  • Sport: Bälle, Ausrüstung, Sportler

Kostüme sind verschiedene Aussehen für dasselbe Sprite. Sie ermöglichen:

  • Animation: Wechsel zwischen Kostümen für Bewegung
  • Zustandsänderungen: Verschiedene Looks für verschiedene Situationen
  • Interaktion: Reaktion auf Ereignisse durch Aussehensänderung
  • Storytelling: Charakterentwicklung durch visuelle Veränderungen

➕ Kostüme hinzufügen

  • Klicken Sie auf den “Kostüme”-Tab
  • Verwenden Sie die gleichen Methoden wie bei Sprites
  • Jedes Kostüm ist ein separates Bild

✏️ Kostüme bearbeiten

  • Doppelklicken Sie auf ein Kostüm zum Bearbeiten
  • Verwenden Sie alle Zeichenwerkzeuge
  • Änderungen werden automatisch gespeichert

🔄 Kostüme organisieren

  • Ziehen Sie Kostüme zum Neuordnen
  • Benennen Sie sie für bessere Organisation um
  • Löschen Sie unbenutzte Kostüme

📋 Kostüme kopieren

  • Rechtsklick → “Duplizieren”
  • Bearbeiten Sie Kopien für Variationen
  • Teilen Sie Kostüme zwischen Sprites

Die einfachste Animation wechselt zwischen Kostümen:

Wenn ⚑ angeklickt
wiederhole fortlaufend
wechsle zum nächsten Kostüm
warte (0.1) Sekunden
end
  1. Kostüme vorbereiten

    • Erstellen Sie 3-4 Kostüme für Laufzyklus
    • Jedes zeigt eine andere Beinposition
    • Halten Sie Körper und Kopf konsistent
  2. Animationsskript

    Wenn [Pfeil nach rechts] Taste gedrückt
    wiederhole bis <nicht <Taste [Pfeil nach rechts] gedrückt?>>
    wechsle zum nächsten Kostüm
    ändere x um (3)
    warte (0.1) Sekunden
    end
  3. Verfeinerung

    • Passen Sie Geschwindigkeit mit Wartezeit an
    • Synchronisieren Sie Bewegung mit Kostümwechsel
    • Fügen Sie Richtungsänderungen hinzu

Zustandsbasierte Animation:

Wenn ⚑ angeklickt
wiederhole fortlaufend
falls <Taste [Leertaste] gedrückt?> dann
wechsle zu Kostüm [Sprung]
sonst
falls <(Geschwindigkeit) > [0]> dann
wechsle zum nächsten Kostüm // Laufen
sonst
wechsle zu Kostüm [Stehen]
end
end
end

Emotionale Reaktionen:

Wenn ich [Glücklich] empfange
wechsle zu Kostüm [Lächeln]
warte (2) Sekunden
wechsle zu Kostüm [Normal]
Wenn ich [Traurig] empfange
wechsle zu Kostüm [Weinen]
warte (2) Sekunden
wechsle zu Kostüm [Normal]

Koordinaten verstehen:

  • x-Position: -240 (links) bis +240 (rechts)
  • y-Position: -180 (unten) bis +180 (oben)
  • Richtung: 0° (oben), 90° (rechts), 180° (unten), 270° (links)

Bewegungsarten:

  • Alle Richtungen: Sprite kann sich frei drehen
  • Links-rechts: Sprite spiegelt sich horizontal
  • Nicht drehen: Sprite behält Ausrichtung bei
setze Drehtyp auf [links-rechts]
gehe zu x: (0) y: (0)
zeige in Richtung (90)

Nachrichten senden:

// Sprite 1 (Spieler)
Wenn [Leertaste] Taste gedrückt
sende [Angriff] an alle
// Sprite 2 (Feind)
Wenn ich [Angriff] empfange
falls <Entfernung zu [Spieler] < [50]> dann
ändere [Leben] um (-1)
wechsle zu Kostüm [Verletzt]
end

Kollisionserkennung:

Wenn ⚑ angeklickt
wiederhole fortlaufend
falls <wird [Münze] berührt?> dann
ändere [Punkte] um (10)
spiele Klang [Sammeln]
verstecke dich // Münze verschwindet
end
end

Verfolgung:

Wenn ⚑ angeklickt
wiederhole fortlaufend
zeige zu [Spieler]
gehe (2) er Schritt
falls <Entfernung zu [Spieler] < [20]> dann
sage [Erwischt!]
end
end

Patrouille:

Wenn ⚑ angeklickt
wiederhole fortlaufend
gehe (3) er Schritt
falls <wird Farbe [🔴] berührt?> dann
drehe dich ↻ um (180) Grad
end
end

🎯 Konsistenz

Stil beibehalten:

  • Gleiche Farbpalette verwenden
  • Konsistente Linienstärke
  • Ähnliche Proportionen
  • Einheitlicher Zeichenstil

📐 Proportionen

Richtige Größenverhältnisse:

  • Kopf nicht zu groß/klein
  • Arme und Beine proportional
  • Details sichtbar bei kleiner Größe
  • Zentrierte Ausrichtung

🌈 Farben

Effektive Farbwahl:

  • Kontrastreiche Kombinationen
  • Nicht zu viele Farben
  • Helle Farben für Hauptelemente
  • Dunkle Umrisse für Definition

⚡ Performance

Optimierung:

  • Nicht zu detailliert
  • Angemessene Dateigröße
  • Transparente Hintergründe
  • Wiederverwendbare Elemente

Für flüssige Animation:

  • Gleiche Größe: Alle Kostüme sollten ähnliche Dimensionen haben
  • Gleicher Mittelpunkt: Zentrieren Sie wichtige Elemente
  • Sanfte Übergänge: Kleine Unterschiede zwischen Frames
  • Klare Phasen: Deutliche Bewegungsstadien

Kostüm-Serien planen:

  1. Idle: Ruhezustand, leichte Atmung
  2. Laufen: 4-6 Frames für Laufzyklus
  3. Springen: Start, Luft, Landung
  4. Interaktion: Verschiedene Aktionen und Reaktionen

Problem: Animation zu schnell/langsam

// Zu schnell - mehr Wartezeit
warte (0.2) Sekunden
// Zu langsam - weniger Wartezeit
warte (0.05) Sekunden

Problem: Kostüme springen umher

  • Zentrieren Sie alle Kostüme gleich
  • Verwenden Sie das Fadenkreuz-Werkzeug
  • Prüfen Sie Kostümgrößen

Erstellen Sie Kopien von Sprites zur Laufzeit:

Wenn ⚑ angeklickt
wiederhole (10) mal
erzeuge Klon von [mir selbst]
warte (0.5) Sekunden
end
Wenn ich als Klon entstehe
gehe zu x: (Zufallszahl von (-200) bis (200)) y: (150)
wiederhole fortlaufend
ändere y um (-2)
falls <y-Position < [-180]> dann
lösche diesen Klon
end
end

Ändern Sie Kostüme basierend auf Variablen:

Wenn ⚑ angeklickt
wiederhole fortlaufend
wechsle zu Kostüm (verbinde [Charakter] (Charaktertyp))
// Wechselt zu "Charakter1", "Charakter2", etc.
end

Verwenden Sie visuelle Effekte für besondere Momente:

Wenn ich [Power-Up] empfange
setze [Farbe] Effekt auf (25)
setze [Helligkeit] Effekt auf (50)
warte (3) Sekunden
schalte Grafikeffekte aus

Sie haben gelernt:

  • ✅ Was Sprites sind und wie sie funktionieren
  • ✅ Verschiedene Wege, Sprites zu erstellen und hinzuzufügen
  • ✅ Kostüme zu verwalten und für Animation zu verwenden
  • ✅ Sprite-Eigenschaften und -Einstellungen zu kontrollieren
  • ✅ Sprites miteinander interagieren zu lassen
  • ✅ Professionelle Kostüme zu entwerfen
  • ✅ Häufige Probleme zu lösen
  • ✅ Erweiterte Techniken für komplexe Projekte

Sprites und Kostüme sind die visuellen Bausteine Ihrer Scratch-Projekte. Mit diesen Fähigkeiten können Sie lebendige, interaktive Welten erschaffen, die Ihre Zuschauer begeistern werden! 🌟