Wenn du schon einmal eine Insel in Fortnite-Kreativmodus erstellt hast, wirst du mit dem Kanalsystem vertraut sein, das Sender und Empfänger verwendet, um Signale zwischen Geräten zu senden. Der Unreal Editor für Fortnite (UEFN) verwendet eine direkte Event-Bindung, die es Geräten ermöglicht, direkt miteinander zu kommunizieren, indem sie Funktionen verwenden. Mit anderen Worten, sie verbindet ein Event (einen Trigger) von einem Gerät mit einer Funktion in einem anderen Gerät. Betrachte Events als Sender und Funktionen als Empfänger, wobei das Event eines Geräts einem anderen Gerät mitteilt, eine Funktion auszuführen. Zum Beispiel bewirkt das Event eines Spielers, der auf einer Spawnfläche spawnt, das Objektbeweger-Gerät, ein Prop hin und her zu bewegen.
Das direkte Event-Bindungssystem ist hervorragend geeignet, um Verbindungen zwischen mehreren Geräten herzustellen, um Aktionen auszulösen, Spieler zu definieren und das Gameplay anzupassen.
Was die direkte Event-Bindung macht
Geräte in UEFN verwenden standardmäßig das direkte Event-Bindungssystem. Direkte Event-Bindung tut genau das, was der Name vermuten lässt. Zwei oder mehr Geräte werden miteinander verbunden, wenn du die Benutzeroptionen - Funktion des Geräts änderst. Die Funktion wird verwendet, um Geräte durch eine Reihe von Optionen im Panel Details miteinander zu verbinden.
Du kannst sogar Geräte kopieren und einfügen, die das direkte Event-Bindungssystem verwenden, um Funktionen in einem anderen Teil deiner Insel zu duplizieren.
Wenn du eine Funktion duplizierst, wird eine zweite, eindeutige direkte Event-Bindung erstellt. Das bedeutet, wenn das ursprüngliche Event oder die ursprüngliche Funktion ausgelöst wird, hat dies keine Auswirkungen auf die kopierten Geräte.
Wie die direkte Event-Bindung funktioniert
Das System der direkten Event-Bindung verwendet die Gerätenamen, um die Funktion oder das Event zu bestimmen, das zwischen mehreren Geräten stattfindet, anstatt Signale über koordinierte Kanäle zu senden, um die Aktion auszulösen.
Damit Events stattfinden können, müssen die Kanäle richtig gepaart werden, aber das System der direkten Event-Bindung ist eine direkte Kommunikationslinie.
Selber bauen
Befolge die folgenden Anweisungen, um Funktionen zwischen diesen Geräten zu verbinden:
Sammlerstücke Galerie
Punkteanpassung
Spieler-Spawnfläche
Ziehe die Sammlerstücke Galerie, auf die Punkteanpassung und die Spieler-Spawnfläche aus dem Inhaltsbrowser auf den Viewport. Wähle jedes Gerät im Outliner aus und bearbeite seine Optionen im Panel Details.
Sammlerstücke Galerie
Lege sechs Münzen aus der Sammlung beiseite. Ändere nur die Optionen für diese sechs Münzen.
Lege die folgenden Optionen fest:
Gib 20 in das Feld Sammelobjekt ein.
Gib 50 in das Feld Score ein.
Gib 1 in das Feld Verbrauchen, wenn gesammelt von ein.
Navigiere zu Benutzeroptionen - Funktionen, klicke auf das Plus-Symbol neben Sichtbarkeit einschalten. Ein Panel Array-Elemente öffnet sich:
Klicke auf das Pipetten-Symbol und wähle die Spieler-Spawnfläche.
Wähle Bei Spieler-Spawn aus dem Dropdown-Menü Funktion.
Alle Münzen sind für den Spieler sichtbar, wenn sie spawnen, und während der Spieler die Münzen sammelt, verfolgt die Punkteanpassung die für jede Münze vergebenen Punkte, bis die Siegbedingung erfüllt ist.
Punkteanpassung
Lege die folgenden Optionen fest:
Gib 50 in das Feld Score ein.
Wähle Hinzufügen aus dem Dropdown-Menü Score Auszeichnungstyp.
Vergewissere dich, dass Punktezunahme bei Auszeichnung aktiviert ist.
Gib 50 in die Felder Scoreänderung bei Aktivierung und Mindestscore ein.
Navigiere zu Benutzeroptionen - Funktionen, klicke auf das Symbol Plus neben Auf Spielerscore festlegen:
Klicke auf das Pipetten-Symbol und wähle die Spieler-Spawnfläche.
Wähle Bei Spieler-Spawn aus dem Dropdown-Menü Funktionen.
Die Punkteanpassung ist an die Spieler-Spawnfläche gebunden und erhöht nun den Score des Spielers, wenn er Münzen sammelt.
Dein Gameplay-Beispiel sollte ähnlich aussehen wie das Bild unten.
Inseleinstellungen
Bearbeite die folgenden Optionen:
Gib 300 in das Feld Score bis Ende ein.
Das Spiel endet, wenn der Spieler 300 Punkte gesammelt hat.
Du hast jetzt eine funktionierende Funktion. Das Video unten zeigt das Ergebnis des direkten Event-Bindungssystems mit dem oben beschriebenen Aufbau.