Früher brauchte man viele Knoten und Formeln, damit eine Figur geht, springt und klettert. Jetzt wählst du einfach was das Objekt tut im Fenster ⚙ Verhalten des Objekts des Inspektors, und die Engine macht den Rest.
- eine Figur namens player (ein Bild);
- ein Boden: ein Bild oder ein breites, flaches Quadrat unten in der Szene;
- eine Leiter (ein Bild), wenn du klettern willst;
- ein Joystick unten links auf dem Bildschirm.
Schritt 1: der Boden
- Wähle den Boden aus.
- Tippe im Inspektor auf den Knopf ⚙ Verhalten des Objekts.
- Wähle Boden / Wand: Er bewegt sich nicht, man läuft darauf und stößt dagegen.
Schritt 2: die Figur
- Wähle player aus und tippe auf ⚙ Verhalten des Objekts.
- Wähle Plattform-Figur.
- Lass unter „Seine Einstellungen“ Steuerung: Joystick. Du kannst Tempo und Sprunghöhe wählen.
- Füge der Szene einen Joystick hinzu. Du musst kein Ziel wählen: Die Figur folgt ihm von selbst.
- Starte das Spiel: Der Joystick lässt die Figur gehen, nach oben gedrückt springt sie.
Schritt 3: die Leitern
- Wähle die Leiter aus und tippe auf ⚙ Verhalten des Objekts.
- Lass Deko und setze Eine Leiter im Teil „Es ist auch…“.
- Lass die Leiter ein wenig über die Plattform hinausragen, zu der sie führt.
- Starte das Spiel: Vor der Leiter drückst du den Joystick nach oben zum Klettern und nach unten zum Absteigen. Oben landet die Figur auf der Plattform.
Schritt 4: die Animationen, von selbst
Gib den Animationen der Figur im Fenster Animationen diese Namen: ruhe, gehen, sprung, klettern und ducken. Die Engine spielt die passende Animation zu dem, was die Figur tut, und spiegelt das Bild, wenn sie nach links geht.
- Fehlt eine Animation? Kein Problem: Das Bild ändert sich in diesem Fall einfach nicht.
- Mehrere Figuren? Beginne den Namen mit dem Objektnamen: player_gehen, gegner_gehen. Jede nimmt ihre eigenen.
- Du kannst die Animation auch selbst wählen: Tippe unter „Automatische Animationen“ eine Zeile an und wähle aus der Liste (mit Vorschaubild jeder Animation).
Ein Gegner, der von selbst läuft
Wähle in ⚙ Verhalten des Objekts die Option Patrouille (hin und her): Der Gegner läuft von selbst in eine Richtung und dann in die andere. Am Rand seines Bodens (er fällt nicht ins Leere) und an einer Wand dreht er um. Die Schwerkraft bleibt, und seine Laufanimation folgt seinen Bewegungen.
Stelle Tempo und Sein Bild schaut nach (links oder rechts) ein: Die Gegner der Bibliothek schauen nach links. Damit er den Spieler verlieren lässt, folge der Mission „Ein Gegner auf Patrouille“ im Programm (☰ → Missionen Schritt für Schritt).
Eine Figur von oben (oder in Iso-Ansicht)
- Wähle Figur von oben in ⚙ Verhalten des Objekts.
- Wähle bei Richtungen 4 (oben, unten, links, rechts), Iso-Ansicht (4 Diagonalen) oder Links / rechts.
- Schreib die Richtung in den Namen der Animationen: gehen_oben, gehen_unten, gehen_links, gehen_rechts und ruhe_oben… (in Iso-Ansicht: gehen_ne, gehen_nw, gehen_se, gehen_sw).
Das Verhalten während des Spiels ändern
Der Knoten „Verhalten ändern“ bietet dieselben Möglichkeiten wie das Fenster. Beispiel: Eine Kiste auf Boden / Wand fällt herunter, wenn ein Hebel gezogen wird: „Verhalten ändern“ → Fällt und springt. Jede Einstellung auf „(nicht ändern)“ behält ihren Wert.
Das Ergebnis ansehen
Lade die Beispiele Climb & run (Plattform, Leitern, Animationen) und Dungeon walk (Iso-Ansicht) im Tab Beispiele des Yop2D-Startbildschirms herunter, tippe dann den Helden an und öffne ⚙ Verhalten des Objekts.
Wenn es nicht klappt
- Die Figur bewegt sich nicht: Prüfe Steuerung: Joystick (nicht „Keine“) und dass ein Joystick in der Szene (oder im HUD) ist.
- Sie fällt durch den Boden: Der Boden muss auf Boden / Wand stehen.
- Sie klettert nicht: Bei der Leiter muss Eine Leiter gesetzt sein und bei der Figur Kann Leitern klettern: ja.
- Die Animation wechselt nicht: Prüfe die Namen der Animationen oder wähle sie selbst in der Liste.