Zum Hauptinhalt springen

Darsteller

Actions

Gegenstand: Projektil starten

Launch a projectile from an actor in a specified direction. When a project collides with other actors it will trigger their OnHit scripts.

Gegenstand: Projektil starten
Sprite-Sheet
cat
Animationszustand
Default
Quelle
Actor 1
Offset X
0
Offset Y
0
Launch At
Feste Richtung
Blickrichtung
Richtungs-Versatz
0
Geschwindigkeit
Speed 2
Animationsgeschwindigkeit
Speed 4
Lebensdauer
1
Wiederhole Animation
Bei Treffer zerstören
Kollisionsgruppe
1
2
3
Kollision mit
Player
1
2
3
  • Sprite-Sheet: Das zum Rendern des Projektils zu benutzende Sprite.
  • Animationszustand: Der zu nutzende Sprite-Animationszustand.
  • Quelle: Der Darsteller, von dem das Projektil gestartet wird.
  • Offset X: Der horizontale Offset von der Position des ursprünglichen Darstellers zum Start des Geschosses.
  • Offset Y: Der vertikale Offset von der Position des ursprünglichen Darstellers zum Start des Geschosses.
  • Launch At
  • Blickrichtung: Die Richtung, in die das Projektil gestartet wird. Kann entweder eine feste Richtung sein oder auf der aktuellen Richtung des Darstellers basieren.
  • Winkel: Der Startwinkel für das Projektil.
  • Ziel: The actor to launch the projectile towards
  • Richtungs-Versatz: Die Entfernung, die das Geschoss von der Startposition in seiner Startrichtung zurücklegen soll, bevor es sichtbar wird.
  • Geschwindigkeit: Die Bewegungsgeschwindigkeit.
  • Animationsgeschwindigkeit: Die Animationsgeschwindigkeit.
  • Lebensdauer: Die Zeitspanne in Sekunden, die das Projektil besteht.
  • Wiederhole Animation: Legt fest, ob die Animation in einer Schleife laufen soll.
  • Bei Treffer zerstören: Legt fest, ob das Projektil nach seiner ersten Kollision zerstört werden soll.
  • Kollisionsgruppe: Die bei Erkennung von Kollisionen mit Darstellern zu verwendende Kollisionsgruppe.
  • Kollision mit: Die auf Kollision zu überprüfenden Gruppen von Darstellern. Wenn es z.B. durch alle Darsteller außer dem Spieler durchgehen soll, setze dieses Feld einfach auf 'Spieler'.

Darsteller: Emotions-Blase

Show an emote image above a specified actor. The image will be positioned centrally above the actor's collision bounding box.

Darsteller: Emotions-Blase
Darsteller
Actor 1
Emote
Love
  • Darsteller: Der Darsteller, über den eine Emote-Grafik angezeigt wird.
  • Emote: Die anzuzeigende Emote-Grafik.

Control Flow

Falls Darsteller An Position

Einen Teil des Skripts bedingt ausführen, wenn sich ein Darsteller an einer bestimmten Position befindet.

Falls Darsteller An Position
Darsteller
Actor 1
X
0
Y
0
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • X: Die horizontale Position.
  • Y: Die vertikale Position.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

If Actor Distance From Actor

Conditionally run part of the script if an actor is within a certain distance of another actor.

If Actor Distance From Actor
Darsteller
Player
Vergleich
<=
Abstand
0
Von
Actor 1
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • Vergleich: Der zu verwendende Vergleichsoperator, z. B. 'Kleiner als' oder 'Größer als'.
  • Abstand: Der Abstandswert.
  • Von: Der Darsteller, dessen Entfernung verglichen wird.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Blickrichtung Des Darstellers

Einen Teil des Skripts bedingt ausführen, wenn ein Darsteller in die angegebene Richtung schauet.

Falls Blickrichtung Des Darstellers
Darsteller
Actor 1
Blickrichtung
0
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • Blickrichtung: Die Blickrichtung des Darstellers.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Darsteller relativ zum Darsteller

Conditionally run part of the script based on the position of one actor relative to another.

Falls Darsteller relativ zum Darsteller
Darsteller
Player
Vergleich
Ist über
Anderer Darsteller
Actor 1
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • Vergleich: Der zu verwendende relative Positionsvergleich, z. B. 'Ist über' oder 'Ist unter'.
  • Anderer Darsteller: Der Darsteller, dessen Position verglichen wird.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Movement

Darsteller: Bewegung abbrechen

Cancel any currently running "Actor Move" events affecting this actor. Causes the actor to stop in its current location.

Darsteller: Bewegung abbrechen
Darsteller
Actor 1
  • Darsteller: Der Darsteller dessen Bewegung abgebrochen werden soll

Darsteller: Relativ Bewegen

Einen Darsteller relativ zu seiner aktuellen Position bewegen.

Darsteller: Relativ Bewegen
Darsteller
Actor 1
X
0
Y
0
Kollisionen verwenden
  • Darsteller: Der zu bewegende Darsteller.
  • X: Der horizontale Offset relativ zur aktuellen Position.
  • Y: Der vertikale Offset relativ zur aktuellen Position.
  • Bewegungstyp: Auswählen ob die Bewegung zuerst in der horizontalen/vertikalen Achse oder diagonal zum Ziel erfolgen soll.
  • Kollisionen verwenden: Legt fest, ob Kollisionen mit der Szene oder den Darstellern beim Bewegen berücksichtigt werden sollen.

Darsteller: Bewegen Zu Position

Einen Darsteller zu einer neuen Position bewegen.

Darsteller: Bewegen Zu Position
Darsteller
Actor 1
X
0
Y
0
Kollisionen verwenden
  • Darsteller: Der zu bewegende Darsteller.
  • X: Die horizontale Position.
  • Y: Die vertikale Position.
  • Bewegungstyp: Auswählen ob die Bewegung zuerst in der horizontalen/vertikalen Achse oder diagonal zum Ziel erfolgen soll.
  • Kollisionen verwenden: Legt fest, ob Kollisionen mit der Szene oder den Darstellern beim Bewegen berücksichtigt werden sollen.

Darsteller: Von Spieler Wegschieben

Causes the specified actor to be moved in the direction that the player is currently facing. Useful for creating block puzzles.

Darsteller: Von Spieler Wegschieben
Rutsche bis zur Kollision
  • Rutsche bis zur Kollision: Legt fest, dass der Darsteller sich so lange bewegt, bis es zu einer Kollision mit einem anderen Darsteller oder der Szene kommt.

Darsteller: Position Festlegen

Set the position of an actor, causing it to instantly move to the new location.

Darsteller: Position Festlegen
Darsteller
Actor 1
X
0
Y
0
  • Darsteller: Der zu aktualisierende Darsteller.
  • X: Die horizontale Position.
  • Y: Die vertikale Position.

Darsteller: Relative Position Festlegen

Set the position of an actor relative to it's previous position, causing it to instantly move to the new location.

Darsteller: Relative Position Festlegen
Darsteller
Actor 1
X
0
Y
0
  • Darsteller: Der zu aktualisierende Darsteller.
  • X: Der horizontale Offset relativ zur aktuellen Position.
  • Y: Der vertikale Offset relativ zur aktuellen Position.

Platformer

Darsteller: Spieler-Abprall

In platform scenes causes the player to bounce upwards by setting the player's velocity Y value.

Darsteller: Spieler-Abprall
Höhe
Mittel
Betrifft nur Plattformszenen
  • Höhe: Wie hoch der Spieler abprallen soll.

Properties

Darsteller Aktivieren

Activate an actor, causing it to become visible (if not also hidden) and for its OnUpdate script to start.

Darsteller Aktivieren
Darsteller
Actor 1
  • Darsteller: Der zu aktivierende Darsteller.

Darsteller Deaktivieren

Deactivate an actor, causing it to act as if it had gone offscreen. It will become invisible and its OnUpdate script will be stopped.

Darsteller Deaktivieren
Darsteller
Actor 1
  • Darsteller: Der zu deaktivierende Darsteller.

Darsteller: Animationsframe Festlegen

Set an actor's animation to a specified frame value.

Darsteller: Animationsframe Festlegen
Darsteller
Actor 1
Animationsframe
0
  • Darsteller: Der zu aktualisierende Darsteller.
  • Animationsframe: Der Wert des Animations-Frames.

Darsteller: Animationsgeschwindigkeit Festlegen

Set the animation speed of an actor to a new value.

Darsteller: Animationsgeschwindigkeit Festlegen
Darsteller
Actor 1
Animationsgeschwindigkeit
Speed 4
  • Darsteller: Der zu aktualisierende Darsteller.
  • Animationsgeschwindigkeit: Die Animationsgeschwindigkeit.

Darsteller Animation-Status setzen

Change the sprite animation state for a specified actor.

Darsteller Animation-Status setzen
Darsteller
Actor 1
Animationszustand
Default
Wiederhole Animation
  • Darsteller: Der zu aktualisierende Darsteller.
  • Animationszustand: Der zu nutzende Sprite-Animationszustand.
  • Wiederhole Animation: Legt fest, ob die Animation in einer Schleife laufen soll.

Darsteller: Kollisionen deaktivieren

Disable all collision checks for an actor allowing the player and all other actor's to pass through it while moving.

Darsteller: Kollisionen deaktivieren
Darsteller
Actor 1
  • Darsteller: Der zu aktualisierende Darsteller.

Darsteller: Kollisionen aktivieren

Re-enable collisions for an actor causing it to become solid again if collisions had previously been disabled.

Darsteller: Kollisionen aktivieren
Darsteller
Actor 1
  • Darsteller: Der zu aktualisierende Darsteller.

Darsteller: Blickrichtung Festlegen

Change the direction that an actor is currently facing.

Darsteller: Blickrichtung Festlegen
Darsteller
Actor 1
Blickrichtung
0
  • Darsteller: Der zu aktualisierende Darsteller.
  • Blickrichtung: Die Blickrichtung des Darstellers.

Darsteller: Bewegungsgeschwindigkeit Festlegen

Set the movement speed of an actor to a new value.

Darsteller: Bewegungsgeschwindigkeit Festlegen
Darsteller
Actor 1
Geschwindigkeit
Speed 2
  • Darsteller: Der zu aktualisierende Darsteller.
  • Geschwindigkeit: Die Bewegungsgeschwindigkeit.

Darsteller: Sprite-Sheet festlegen

Set the sprite that should be used to render an actor.

Darsteller: Sprite-Sheet festlegen
Darsteller
Actor 1
Sprite-Sheet
cat
  • Darsteller: Der zu aktualisierende Darsteller.
  • Sprite-Sheet: Das zum Rendern des Darstellers zu benutzende Sprite.

Spieler: Setze Spieler Sprite-Sheet

Set the sprite that should be used to render the player.

Spieler: Setze Spieler Sprite-Sheet
Sprite-Sheet
cat
  • Sprite-Sheet: Das zum Rendern des Spielers zu benutzende Sprite.

Script

Start Actor's "On Update" Script

Start an actors OnUpdate script if it is not currently running. If the actor is currently offscreen its script may become deactivated causing the script to stop running again, to prevent this set the 'Keep Running While Offscreen' setting for the actor's OnUpdate script.

Start Actor's "On Update" Script
Darsteller
Actor 1
  • Darsteller: Der zu aktualisierende Darsteller.

Darsteller: Stoppt "Bei Update" Skript

Stop an actors OnUpdate script if it was currently running.

Darsteller: Stoppt "Bei Update" Skript
Darsteller
Actor 1
  • Darsteller: Der zu aktualisierende Darsteller.

Variables

Darsteller: Blickrichtung In Variablen Speichern

Store the current direction of an actor within a variable.

Darsteller: Blickrichtung In Variablen Speichern
Darsteller
Actor 1
Variable
$Variable0
  • Darsteller: Der zu überprüfende Darsteller.
  • Variable: Die als Richtung zu nutzende Variable.

Darsteller: Position In Variablen Speichern

Store the current position of an actor within two variables, one to store the horizontal position and another to store the vertical position.

Darsteller: Position In Variablen Speichern
Darsteller
Actor 1
X
$Variable0
Y
$Variable0
  • Darsteller: Der zu überprüfende Darsteller.
  • X: Die als horizontale Position zu nutzende Variable.
  • Y: Die als vertikale Position zu nutzende Variable.

Visibility

Darsteller: Ausblenden

Hide an actor, causing it to become invisible. Its OnUpdate script will continue to run while hidden.

Darsteller: Ausblenden
Darsteller
Actor 1
  • Darsteller: Der auszublendende Darsteller.

Sprites: Alle Ausblenden

Disable rendering of sprite layer causing all sprites to become hidden until sprite rendering is reenabled.

Sprites: Alle Ausblenden
Blende alle Sprites vom Bildschirm aus.

Darsteller: Einblenden

Einen bislang versteckten Darsteller einblenden.

Darsteller: Einblenden
Darsteller
Actor 1
  • Darsteller: Der anzuzeigende Darsteller.

Sprites: Alle Einblenden

Re-enable rendering of the sprite layer if previously disabled.

Sprites: Alle Einblenden
Blende alle aktiven Sprites ein.