In Yop2D gibt es drei einfache Wege, eine Figur ohne Code zu bewegen. Wähle den, der zu deinem Spiel passt.
Methode 1: mit Tasten auf dem Bildschirm (links / rechts)
Ideal für ein Jump'n'Run oder ein Spiel, in dem sich die Figur auf einer Linie bewegt.
- Füge in deiner Szene deine Figur hinzu (ein Quadrat oder ein Bild) und nenne sie player.
- Füge zwei Objekte als Tasten hinzu, zum Beispiel zwei Button (oder zwei Quadrate) namens btnLeft und btnRight. Setze sie unten auf den Bildschirm.
- Öffne den Blueprint der Szene.
- Füge das Ereignis „Objekt gehalten“ hinzu und wähle btnLeft als Ziel.
- Füge einen Knoten „Objekt schieben“ hinzu: Ziel player, X hinzufügen = -5, Y hinzufügen = 0.
- Verbinde den Ausgang des Ereignisses mit dem Eingang von „Objekt schieben“.
- Mach dasselbe für btnRight, mit X hinzufügen = 5.
- Speichere und starte das Spiel: Solange dein Finger auf einer Taste bleibt, läuft die Figur.
Objekt gehaltenZiel: btnLeft
→
Objekt schiebenZiel: player · X hinzufügen = -5
👉 „Objekt gehalten“ wiederholt sich bei jedem Bild, solange der Finger auf der Taste bleibt: Deshalb läuft die Figur ununterbrochen. Für mehr Tempo erhöhe den Wert (zum Beispiel 8 oder 10).
Methode 2: mit einem virtuellen Joystick
Ideal für ein Spiel von oben, in dem sich die Figur in alle Richtungen bewegt. Kein Knoten nötig.
- Füge deiner Szene ein Objekt Joystick hinzu (Kategorie Interaktiv) und setze es unten links hin.
- Wähle den Joystick aus. Tippe im Inspektor, Bereich „Joystick-Steuerung“, auf die Taste bei „Zu bewegendes Objekt“ und wähle deine Figur.
- Speichere und starte das Spiel: Die Figur folgt dem Joystick.
👉 Abkürzung: Gibst du deiner Figur den Tag Player (oder Joueur), bewegt der Joystick sie automatisch, auch ohne Auswahl bei „Zu bewegendes Objekt“. Achtung: Dieser Tag hat Vorrang vor der Auswahl im Inspektor.
👉 Für Fortgeschrittene: Die Formeln
joystick.x und joystick.y geben die Richtung an (zwischen -1 und 1). Du kannst sie in einem Knoten „Objekt schieben“ nutzen, der mit „Jeden Frame“ verbunden ist, zum Beispiel =joystick.x * 5. Der Knoten „Wenn Joystick“ hat außerdem die Ausgänge Oben, Unten, Links, Rechts und Ruhe.Methode 3: mit dem Finger ziehen
Ideal für ein Puzzle, ein Kartenspiel oder ein Spiel, in dem man Teile verschiebt.
- Wähle dein Objekt im Szeneneditor aus.
- Tippe im Inspektor auf ⚙ Verhalten des Objekts und wähle Mit dem Finger ziehen.
- Starte das Spiel: Du kannst das Objekt mit dem Finger ziehen.
👉 Um zu reagieren, wenn der Spieler das Objekt loslässt (zum Beispiel um zu prüfen, ob es richtig liegt), nutze das Ereignis „Drag Ende“.
👉 Um das Ziehen im Spiel zu erlauben oder zu sperren (zum Beispiel bei einem richtig gelegten Puzzleteil), nutze den Knoten „Verhalten ändern“.
Tipps
- Damit die Figur springt, folge der Anleitung Eine Figur springen lassen.
- Das Beispielspiel „Plattform“, das mit Yop2D kommt, nutzt Methode 1: Öffne es, um einen vollständigen, funktionierenden Blueprint zu sehen.
- Eine Frage? Sprich darüber auf Discord oder Telegram.