Springen mit Knopf | hyperPad Documentation

Loading...

Logo
DocumentationInteraktionSpringen mit Knopf
Interaktion

Springen mit Knopf

Last updated February 19, 2017

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.

Verwandt

Joystick-gesteuert

Springen

JumpWithButtonReference.gif