← Yop2D

Wie bewege ich eine Figur?

Anleitung für Einsteiger · ohne Code

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

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.

  1. Füge in deiner Szene deine Figur hinzu (ein Quadrat oder ein Bild) und nenne sie player.
  2. Füge zwei Objekte als Tasten hinzu, zum Beispiel zwei Button (oder zwei Quadrate) namens btnLeft und btnRight. Setze sie unten auf den Bildschirm.
  3. Öffne den Blueprint der Szene.
  4. Füge das Ereignis „Objekt gehalten“ hinzu und wähle btnLeft als Ziel.
  5. Füge einen Knoten „Objekt schieben“ hinzu: Ziel player, X hinzufügen = -5, Y hinzufügen = 0.
  6. Verbinde den Ausgang des Ereignisses mit dem Eingang von „Objekt schieben“.
  7. Mach dasselbe für btnRight, mit X hinzufügen = 5.
  8. 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.

  1. Füge deiner Szene ein Objekt Joystick hinzu (Kategorie Interaktiv) und setze es unten links hin.
  2. Wähle den Joystick aus. Tippe im Inspektor, Bereich „Joystick-Steuerung“, auf die Taste bei „Zu bewegendes Objekt“ und wähle deine Figur.
  3. 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.

  1. Wähle dein Objekt im Szeneneditor aus.
  2. Tippe im Inspektor auf ⚙ Verhalten des Objekts und wähle Mit dem Finger ziehen.
  3. 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