Schießen | hyperPad Documentation

Loading...

Logo

Beschreibung

Das Shoot -Verhalten ist ein Aktionsverhalten. Wenn es ausgeführt wird, lässt es dein ausgewähltes Objekt ein Projektil abfeuern. Dieses Verhalten enthält vordefinierte Eigenschaften, um die Erstellung bestimmter Spiele zu erleichtern. Es ist perfekt für Shooter-Spiele.

Das Shoot-Verhalten bietet viele Eigenschaften, um das Gefühl deines Spiels anzupassen. Versuche, die Eigenschaften zu modifizieren, damit dein Spiel sich nicht wie ein generischer Shooter anfühlt.

Dieses Verhalten wird ein Ereignis einmal sofort auslösen, wenn es ausgeführt wird.

Eigenschaften

Auslöser Sofort

Objekt A

Dies ist das Objekt, das schießen wird. Standardmäßig ist das aktuelle Objekt ausgewählt, aber du kannst auf die Grafik tippen, um es auf ein anderes Objekt in deiner Szene zu ändern. Beachte auch, dass der blaue Zielpunkt, wenn du ein Objekt auswählst, den Ort darstellt, von dem die Kugel abgeschossen wird. Du kannst den blauen Zielpunkt überall hin bewegen, und es wird den Emissionsort aktualisieren.

Sound

Du kannst einen Soundeffekt auswählen, der abgespielt wird, wenn du schiehst.

Kugel Grafik

Dies ist die Grafik, die das Projektil darstellt, das du abschießt. Beachte, dass die Größe der Grafik bestimmt, wie groß deine Kugel (und die Kollisionsform) sein wird.

Emitter-Position

Dies ist die Position, von der das Projektil/Kugel abgeschossen wird. Standardmäßig wird die Kugel von der Mitte des Objekts abgeschossen. Du kannst auch den Objekt B-Selector verwenden, um die Emitter-Position visuell zu ändern, indem du den blauen Zielpunkt bewegst.

Anfangsgeschwindigkeit

Dies ist die Geschwindigkeit, mit der deine Kugel abgefeuert wird. Beachte, dass, wenn der "Physik"-Schalter aktiviert ist, deine Kugel aufgrund anderer Kräfte (Schwerkraft, Luftwiderstand usw.) langsamer wird. Der Standardwert ist 30 m/s.

Distanz

Dies ist, wie weit die Kugel erreichen kann, bevor sie nicht mehr existiert. Der Standardwert ist 32 Meter.

Schusswinkel

Dies ist der Winkel, aus dem die Kugel vom Objekt abgeschossen wird. z.B. Du kannst von der Vorderseite des Objekts anstatt von der Oberseite schießen. Der Standardwert ist 90 Grad.

Kugelrotation

Dieser Wert legt die Rotation der Grafik fest, die dein Projektil darstellt. Ändere diesen Wert, wenn deine Kugel in die falsche Richtung zeigt. Der Standardwert ist 0 Grad.

Sprühbereich

Dies ist die Streuung der Kugeln, die vom Objekt ausgehen. Wenn du mehrere Kugeln hast, kannst du diesen Winkel erhöhen, um sie weiter auseinander zu streuen. Dies ist nützlich, um eine Maschinengewehr-artige Waffe zu erstellen. Der Standardwert ist 30 Grad.

Sprühvarianz

Dieser Wert fügt etwas Zufälligkeit zur Streuung der Kugeln (Sprühbereich) hinzu. Je höher die Zahl, desto zufälliger erscheinen deine Kugeln. Dies ist großartig, um Rückstoß für eine Maschinengewehr-artige Waffe zu simulieren. Der Standardwert ist 0%.

# Kugeln

Dies ist die Anzahl der Kugeln, die abgefeuert werden, wenn du die Schusstaste drückst. Der Standardwert ist 1.

Verzögerung

Das ist, wie lange die Waffe warten wird, bevor sie eine weitere Kugel abfeuert. Dies ist nützlich, wenn du den Strom von Projektilen verlangsamen und einen Abstand zwischen ihnen schaffen möchtest. Der Standardwert ist 0,5 Sekunden.

Physik

Dieser Schalter steuert, ob die Kugeln der Physik-Engine folgen oder nicht. Wenn dies aktiviert ist, wirken sich Schwerkraft und andere externe Kräfte auf die Geschwindigkeit und Richtung deiner Kugel aus. Standardmäßig ist dieser Schalter aus.

Bei Aufprall zerstören

Schalter, der steuert, ob die Kugeln sterben, wenn sie mit anderen Objekten kollidieren. Wenn dieser Schalter aus ist und die Physik deaktiviert ist, werden deine Kugeln durch die Szene prallen. Standardmäßig ist dieser Schalter an.

# Lebende Kugeln

Dieser Wert kontrolliert, wie viele Kugeln sich gleichzeitig im Bildschirm befinden können. Sobald du diese Anzahl von Kugeln abgeschossen hast und sie noch leben, kannst du keine weiteren Kugeln abschießen.

Animationen abspielen

Wenn dieser Schalter aktiviert ist, spielt dein Objekt eine Animation ab, wenn die Schusstaste gedrückt wird. Du musst eine Animation aus dem Bereich "Benutzerdefinierte Animationen" auswählen.

Benutzerdefinierte Animationen

Im linken Bereich kannst du einen Animationszyklus auswählen, der abgespielt wird, wenn du die Schusstaste drückst.

Animationspriorität

Im linken Panel "Benutzerdefinierte Animationen" kannst du deine Schussanimationen priorisieren, damit sie nicht mit einer anderen laufenden Animation in Konflikt stehen. Das Animationssystem spielt einen Zyklus mit höherer Priorität ab. Wenn ein anderes Animationsverhalten deine Schussanimation unterbricht, versuche, die Priorität zu erhöhen.

Ausgaben

Objekt-ID

Dies gibt die Objekt-ID aus.

Beispiele

Wenn du ein Shooter-Spiel erstellen möchtest, kannst du einfach dieses Verhalten zu deinem Spielerobjekt hinzufügen, und es wird automatisch einen Button auf deiner globalen UI-Schicht erstellen und deinen Charakter in die Lage versetzen, zu schießen. Durch das Modifizieren der Eigenschaften kannst du eine Vielzahl von Waffen erstellen, von Pistolen über Maschinengewehre bis hin zu Raketenwerfern oder anderen projektilbasierten Waffen.

Beispielprojekt herunterladen

Verwandt

Joystick gesteuert

Von Kugel getroffen

Kugel ignorieren

Ignoriere die Kugeln des Objekts

Mit Button schießen

ShootReference.gif