Springen mit Knopf
Beschreibung
Das Springen mit Knopf Verhalten ermöglicht es dir, jedes physikalische Objekt mithilfe eines Bildschirms Knopfes springen zu lassen. Wenn sich kein Knopf in deiner Szene befindet, fügt das Verhalten automatisch einen Knopf zu deiner Globalen UI Schicht hinzu (durch das Löschen des Verhaltens wird der Knopf nicht aus deiner Szene entfernt). Dieses Verhalten enthält vordefinierte Eigenschaften, um die Erstellung bestimmter Spiele zu erleichtern. Es ist perfekt für Platformer und Side-Scroller-Shooter.
_ Hinweis: Der Boden des Objekts muss eine Oberfläche berühren, damit das Objekt springen kann. Z.B. müssen die Füße des Charakters den Boden berühren, damit es springen kann._
Das Springen mit Knopf Verhalten bietet viele Eigenschaften zur Anpassung des Spielgefühls. Versuche, die Eigenschaften so zu ändern, dass dein Spiel sich nicht wie ein generischer Platformer anfühlt. Für fortgeschrittene und tiefere Spiele wird empfohlen, dein eigenes Sprungsystem mit den anderen Physik- oder Bewegungsverhalten zu erstellen.
Dieses Verhalten löst einmal ein Ereignis aus, wenn du die Sprungtaste drückst.
Eigenschaften
Wird einmal bei Ereignis ausgelöst
| Objekt A |
Dies ist der Knopf, der verwendet wird, um Objekt B zum Springen zu bringen. Es wird automatisch ein Knopf ausgewählt, der deiner Global UI Schicht hinzugefügt wurde. Wenn keiner vorhanden ist, wird automatisch einer erstellt. |
| Objekt B |
Dies ist das Objekt, das du springen lassen möchtest. Standardmäßig ist das aktuelle Objekt ausgewählt, aber du kannst auf die Grafik tippen, um es in ein anderes Objekt in deiner Szene zu ändern. |
| Sprungkraft |
Das ist, wie viel Sprungkraft dein Objekt haben wird. Je größer die Kraft, desto höher wird das Objekt springen. Beachte, dass andere physikalische Eigenschaften wie Schwerkraft beeinflussen, wie hoch das Objekt springen kann. Der Standardwert beträgt 15. |
| # Sprünge |
Das ist, wie oft dein Objekt springen kann, bevor es auf dem Boden landet. Wenn du möchtest, dass dein Charakter doppelt springt, setze es auf 2. Der Standardwert beträgt 1. |
| Wandsprung |
Der Wandsprung-Schalter zeigt an, ob dein Objekt von Wänden abspringen kann oder nicht. Wenn er aktiviert ist, kann dein Objekt von einer Wand abspringen. Standardmäßig ist er deaktiviert. |
| Auto-Flip |
Dieser Schalter ist nur verfügbar, wenn der Wandsprung aktiviert ist. Dies wird dein Objekt nach dem Springen von einer Wand in die entgegengesetzte Richtung kippen. Standardmäßig ist dies aktiviert, wenn du den Wandsprung aktivierst. |
| Drehung sperren |
Dies verhindert, dass dein Objekt sich dreht. Dies umfasst jede Drehung, die durch andere Objekte oder Physik in deiner Szene verursacht wird. Zum Beispiel kannst du dies aktivieren, um zu verhindern, dass dein Charakter umkippt. Standardmäßig ist dieser Schalter aktiviert. |
| Animationen abspielen |
Wenn dieser Schalter aktiviert ist, wird dein Objekt eine Animation abspielen, wenn die Sprungtaste gedrückt wird. Du musst eine Animation aus dem benutzerdefinierten Animationsbereich auswählen. |
| Benutzerdefinierte Animationen |
Im linken Panel kannst du Animationszyklen auswählen, die abgespielt werden, wenn du die Sprungtaste drückst. Für das Springen gibt es zwei Zustände: den initialen Sprung und eine fallende Animation. |
| Animationspriorität |
Im linken Custom Animations Panel kannst du die Priorität deiner Sprunganimationen festlegen, damit sie nicht mit einer anderen abgespielten Animation in Konflikt stehen. Das Animationssystem spielt einen Zyklus mit einer höheren Priorität ab. Wenn ein anderes Animationsverhalten deine Sprunganimation unterbricht, versuche die Priorität zu erhöhen. |
| Sound |
Wähle einen Sound aus, der jedes Mal abgespielt wird, wenn die Sprungtaste gedrückt wird. |
Ausgaben
| Objekt-ID |
Gibt die ID des Objekts aus. |
Beispiele
Wenn du ein Plattformspiel wie Mario erstellen möchtest, kannst du einfach dieses Verhalten zu deinem Spielerobjekt hinzufügen, und es wird automatisch einen Knopf auf deiner Global UI Schicht erstellen und deinen Charakter springen lassen.

