Damit eine Figur springt, braucht es drei Dinge: Sie muss fallen (Schwerkraft), einen Boden zum Landen haben und eine Taste, die sie nach oben stößt, aber nur, wenn sie steht.
Du brauchst:
- eine Figur namens player (ein Quadrat oder ein Bild);
- einen Boden: ein breites, flaches Quadrat namens floor, unten in der Szene;
- eine Taste namens btnJump (ein Button oder ein Quadrat), unten rechts auf dem Bildschirm.
Schritt 1: der Figur Schwerkraft geben
- Wähle player aus.
- Tippe im Inspektor auf den Knopf ⚙ Verhalten des Objekts.
- Wähle Fällt und springt: Das Objekt fällt mit der Schwerkraft.
👉 Im selben Fenster ändert Schwerkraft die Fallgeschwindigkeit: Leicht fällt sanft, Stark fällt schnell. Noch einfacher: Plattform-Figur geht und springt von selbst, ganz ohne Knoten (Anleitung Verhalten).
Schritt 2: einen festen Boden legen
- Wähle floor aus.
- Tippe auf ⚙ Verhalten des Objekts und wähle Boden / Wand: Es bewegt sich nicht und hält Objekte auf, die darauf fallen.
- Setze player etwas oberhalb des Bodens.
👉 Plattformen machst du genauso: Quadrate mit Boden / Wand, weiter oben platziert.
Schritt 3: die Sprungtaste
- Öffne den Blueprint der Szene.
- Füge das Ereignis „Bei Objektklick“ hinzu und wähle btnJump als Ziel.
- Füge den Knoten „Wenn am Boden“ hinzu (Kategorie Logik & Bedingungen) und wähle player als Ziel.
- Füge den Knoten „Impuls (Sprung)“ hinzu (Kategorie Bewegung & KI): Ziel player, Vertikale Kraft (negativ = hoch) = -15.
- Verbinde den Ausgang von „Bei Objektklick“ mit dem Eingang von „Wenn am Boden“, dann den Ausgang Wahr von „Wenn am Boden“ mit dem Eingang von „Impuls (Sprung)“.
- Speichere, starte das Spiel und tippe auf die Taste.
Bei ObjektklickZiel: btnJump
→
Wenn am BodenZiel: player
Wahr →
Impuls (Sprung)Ziel: player · -15
👉 Warum „Wenn am Boden“? Ohne ihn könnte der Spieler mitten in der Luft noch einmal springen und durch mehrfaches Tippen davonfliegen.
👉 Negativ = nach oben. In Yop2D werden Y-Zahlen nach unten hin größer. -15 ergibt einen kleinen Sprung, -20 einen großen.
Und um beim Springen zu laufen?
Füge die Tasten links und rechts aus der Anleitung Eine Figur bewegen hinzu (Methode 1). Du kannst einen Finger auf „rechts“ lassen und mit einem anderen Finger „Sprung“ tippen.
Wenn es nicht klappt
- Die Figur fällt nicht: Prüfe, ob sie auf Fällt und springt steht (Knopf ⚙ Verhalten des Objekts).
- Sie fällt durch den Boden: Der Boden muss auf Boden / Wand stehen.
- Beim Tippen passiert nichts: Prüfe, ob die Verbindungen stehen und ob der Ausgang Wahr benutzt wird. Denk daran, vor dem Start zu speichern.
- Zum Vergleich öffne das Beispielspiel „Plattform“, das mit Yop2D kommt: Es nutzt genau diesen Aufbau.