Das Gerät Fortschrittbasiertes Mesh bietet die Option, ein visuelles System für den Fortschritt eines Gegenstandes zu erstellen. Das Gerät kann zwischen Meshs und Materialien wechseln, um verschiedene Phasen visuell darzustellen. Das Standard-Mesh ist ein Gefäß mit einem Flüssigkeits-Material, um das Befüllen und Entleeren zu anzuzeigen.
Du kannst mit dem Gerät simulieren, dass Spieler Objekte in anderen Objekten platzieren, den Fortschritt eines Events verfolgen und vieles mehr. Die Geräteoptionen und Anwendungsfälle unterscheiden sich zwischen dem Fortnite-Kreativmodus und Unreal Editor für Fortnite (UEFN). Weitere Informationen findest du auf dieser Seite im Abschnitt Verwenden des Geräts.
Gerätezugriff
Das Gerät „Fortschrittsbasiertes Mesh“ ist im Kreativmodus und in UEFN verfügbar.
Folgenderweise kannst du das Gerät finden:
Kreativmodus: Kreativmodus-Menü > Inhalt > Fortnite > Geräte > Fortschrittsbasiertes Mesh
UEFN: Inhalts-Schublade > Fortnite > Geräte > Umgebung > Fortschrittsbasiertes Mesh
Wie du auf ein Gerät zugreifen, es platzieren und dessen Einstellungen festlegen kannst, erfährst du unter Nutzung von Geräten.
Verwenden des Geräts
Das Gerät erstellt eine visuelle Darstellung des Fortschritts. Du kannst Schaltflächen, Trigger und Empfänger verwenden, damit die Spieler mit dem Gerät interagieren können.
Wenn du auf deiner Insel mehrere Exemplare eines Geräts verwendest, kannst du sie zur besseren Organisation umbenennen. Ordne ihnen Namen je nach Zweck zu, damit du dir leichter merken kannst, wofür jedes Gerät verwendet wird. Außerdem lässt sich dadurch ein Gerät leichter über den Event-Browser finden.
Der allgemeine Ablauf bei der Verwendung des Geräts ist wie folgt:
Platziere das Gerät in deinem Level.
Lege die Fortschrittswerte fest.
Erstelle eine Schwellenwertliste von Meshs (vordefiniert im Kreativmodus).
Löse die Funktionen des Geräts aus oder lege den Wert direkt in Verse fest (nur UEFN), um die Schwellenwert-Meshs zu aktivieren.
Füge visuelle und Soundeffekte hinzu (nur UEFN).
Kreativmodus
Im Kreativmodus werden die Geräte „Fortschrittsbasiertes Mesh“ mit einer vordefinierten Liste von Schwellenwert-Meshs geliefert, die nicht konfigurierbar sind.
Du kannst die Optionen rund um die Fortschrittswerte, Funktionen und Events anpassen. Das Material für das Gerät ist dynamisch, d. h. du kannst das Gefäß drehen, und die Flüssigkeit bewegt sich physisch mit ihm.
UEFN
In UEFN kannst du die Standard- oder benutzerdefinierten Meshs verwenden, um eine Mesh-Sequenz zu erstellen. Das Standardgefäß verhält sich genauso wie im Kreativmodus.
Du kannst das Statisches Mesh nicht von der Komponente aus ändern. Du musst die Option Schwellenwert-Mesh verwenden, um Meshs hinzuzufügen. Wenn sich der Fortschritt des Geräts ändert, wird die Statisches-Mesh-Komponente mit dem aktiven Schwellenwert-Mesh aktualisiert.
Dadurch lassen sich viele Mechaniken erstellen, wie zum Beispiel:
Das Wachsen oder Verdorren von Pflanzen in einem Garten
Das Füllen oder Leeren von Treibstofftanks
Fortschrittsbalken für den Rang eines Spielers in einem Spiel
Eine Trinkgelddose für euer Restaurant-Tycoon-Spiel
Das Gerät schreibt auch seinen Fortschrittszustand über einen skalierbaren Materialparameter FillAmount in das Material des Mesh. Du kannst mit diesem Parameter deine eigenen Materialien erstellen, um sanfte Übergänge zu erhalten. Dieser Parameter wird durch den Füllmaterial-Index in der Kategorie visuelle Objekte des Geräts aktiv.
Der Index repräsentiert den Material-Slot, der mit deinem Statisches Mesh verbunden ist. Die Grundlagen der Arbeit mit Materialien findest du unter Materialien in UEFN.
So weist du den Material-Index zu:
Erstelle in einem neuen oder vorhandenen Material einen ScalarParameter-Knoten.
Setze den Parameternamen auf FillAmount. Du musst diesen Namen verwenden, damit das Gerät den Füllmaterial-Index registriert.
Verbinde den Knoten nach Bedarf im Materialdiagramm.
Weise das Material deinem Statisches Mesh zu.
Setze in der Liste Schwellenwert-Mesh den Füllmaterial-Index auf den Material-Slot, der den Parameter FillAmount enthält. Nur ein Material-Slot pro Mesh unterstützt den Parameter.
Öffne das Mesh im Statisches-Mesh-Editor und verwende das Details-Panel, um die Material-Slots anzuzeigen und anzupassen.
Kontextabhängiges Filtern
Einige Geräte werden von einem Feature namens „kontextabhängiges Filtern“ beeinflusst. Dieses Feature verbirgt bestimmte Optionen oder zeigt sie an, abhängig von den Werten, die für andere zugehörige Optionen ausgewählt wurden. Diese Organisation reduziert die Unordnung im Details-Panel und hilft bei der Verwaltung und Navigation der Einstellungen. Um diese Optionen zu kennzeichnen, sind die Werte, die die kontextabhängige Filterung in den Einstellungstabellen auf dieser Seite auslösen, kursiv dargestellt.
Alle Optionen werden in den folgenden Abschnitten aufgelistet, einschließlich derer, die von der kontextabhängigen Filterung betroffen sind. Wird eine Option in Abhängigkeit von einem bestimmten Wert ausgeblendet oder angezeigt, wird dies im Feld Beschreibung der Tabelle für diese Option vermerkt.
Benutzeroptionen
Die Kernoptionen für das Gerät sind der Zielwert für den abgeschlossenen Fortschritt und die Fortschrittsrate.
Folgende Optionen können bei dem Gerät konfiguriert werden: Standardwerte sind fettgedruckt. Werte, die das kontextabhängige Filtern auslösen, sind in kursiver Schrift dargestellt.
Option | Wert | Beschreibung |
Fortschrittsziel | 100, wähle einen Wert | Der maximale Fortschritt, den das Gerät erreichen muss. Der Wertebereich reicht von 0 bis 100. |
Fortschrittswert beim Spielstart | 0, wähle einen Wert | Der Fortschritt, den das Gerät zu Beginn des Spiels hat. Der Wertebereich reicht von 0 bis 100. |
Fortschrittsrate | 5, wähle einen Wert | Die Rate, mit der der Fortschritt basierend auf dem Fortschrittstyp erhöht werden soll. Wenn sie auf kontinuierlich eingestellt ist, ist dies die Rate, mit der sich der Fortschritt ändert. Wenn die Sofortrate festgelegt ist, gibt sie an, wie viel sich pro Event-Aufruf ändern soll. Der Wertebereich reicht von 0 bis 100. |
Rückschrittsrate | 5, wähle einen Wert | Die Rate, mit der der Fortschritt basierend auf dem Fortschrittstyp verringert werden soll. Wenn sie auf kontinuierlich eingestellt ist, ist dies die Rate, mit der sich der Fortschritt ändert. Wenn die Sofortrate festgelegt ist, gibt sie an, wie viel sich pro Event-Aufruf ändern soll. Der Wertebereich reicht von 0 bis 100. |
Fortschrittstyp | Kontinuierliche Rate, sofort | Optionen für die Aktualisierung des Fortschrittswerts
|
Direkte Event-Bindung
Im Folgenden findest du die Optionen für das direkte Event-Verbinden für dieses Gerät. Weitere Informationen findest du unter Verwendung der direkten Event-Bindung.
Benutzeroptionen – Funktionen
Eine Funktion wartet auf ein Event eines Geräts und führt dann eine Aktion aus.
So erstellst oder bearbeitest du eine Funktion in UEFN:
Öffne die Geräteeinstellungen und klicke auf die Option „Funktion“.
Klicke auf das Pluszeichen (+), um ein Element hinzuzufügen, und klicke dann auf die Dropdown-Liste, um ein Gerät in deiner Insel auszuwählen. Die zweite Dropdown-Liste für Events wird aktiv.
Klicke auf die zweite Dropdown-Liste, um das Gerät mit einem Event zu verbinden, das die Funktion auslöst.
So erstellst oder bearbeitest du eine Funktion im Kreativmodus:
Öffne die Geräteeinstellungen und klicke auf die Option „Funktion“.
Klicke auf HINZUFÜGEN und dann auf Gerät auswählen, um ein Gerät in deiner Insel auszuwählen.
Klicke auf Event auswählen, um das Gerät und das Event zu verbinden, das die Funktion für das Gerät auslöst.
Du kannst einer Funktion mehrere Events hinzufügen.
| Funktionen | Beschreibung |
|---|---|
Beginn des Fortschritts beim Empfang von | Diese Option erhöht das aktuelle Fortschritts-Level um die Nutzer-Option Fortschrittsrate. |
Beginn des Rückschritts beim Empfang von | Reduziert das aktuelle Fortschritts-Level um die Nutzer-Option Rückschrittsrate. |
Pausieren bei Empfang von | Pausiert das Gerät. |
Vollständiger Fortschritt | Erhöht das Gerät auf sein Fortschrittsziel. |
Vollständiger Rückschritt | Reduziert das Fortschrittsziel auf 0. |
Benutzeroptionen – Events
Ein Event teilt einem anderen Gerät mit, dass es eine Funktion ausführen soll.
So erstellst du ein Event in UEFN:
Erstelle im verbundenen Gerät eine Funktion.
Wähle den Event-Typ für das Gerät „Fortschrittsbasiertes Mesh“.
Verwende die Kategorie Events in UEFN, um die verbundenen Funktionen anzuzeigen.
So erstellst oder bearbeitest du ein Event im Kreativmodus:
Öffne die Geräteeinstellungen und klicke auf die Option „Event“.
Klicke auf Hinzufügen und dann Gerät auswählen, um ein Gerät auf deiner Insel zu wählen.
Klicke auf Funktion auswählen, um das Event und eine Funktion für das Gerät zu verbinden.
Du kannst einem Event mehrere Funktionen hinzufügen.
| Events | Beschreibung |
|---|---|
Bei Fortschritt vollständig gefüllt | Event, das auftritt, wenn das Gerät sein Fortschrittsziel erreicht. |
Bei Fortschritt vollständig geleert | Event, das auftritt, wenn das Gerät auf 0 zurückgesetzt wird. |
Bei Fortschritt geändert | Event, das auftritt, wenn sich der aktuelle Fortschritt des Geräts ändert. |
Fortschrittsschwellenwert übersteigen | Event, das auftritt, wenn das Gerät einen der Mesh-Schwellenwerte erreicht und ein Mesh als Reaktion darauf getauscht wird. |
Zusätzliche UEFN-Optionen
Visuelle Objekte
Verwende die Kategorie Visuelle Objekte, um das Aussehen des Mesh und der Materialien bei verschiedenen Schwellenwerten anzupassen. Der Standardwert ist das Gefäß-Mesh in verschiedenen Füllstufen.
| Grafikoptionen | Wert | Beschreibung |
|---|---|---|
Schwellenwert-Mesh | Index | Stellt die Liste der Meshs für die Stufen des Fortschritts dar. Klicke auf das Pluszeichen (+), um der Liste Meshs hinzuzufügen. |
Schwellenwert | Minimum (Min.) Maximum (Max.) | Legt den Fortschrittsbereich (die Grenze) fest, für den das Mesh aktiv sein soll. Verwende die folgenden Optionen, um zu bestimmen, wie die festgelegten Min- und Max-Werte in den Bereich aufgenommen werden.
Wenn sich zwei Schwellenwerte überschneiden, verwendet das Gerät den ersten qualifizierenden Schwellenwert in der Liste. |
Statisches Mesh | Wählen Sie ein Statisches Mesh-Asset | Legt das Mesh für den Schwellenwertbereich fest. Das Mesh, das das Gerät anzeigt, während sein Fortschrittswert zwischen diesem Schwellenwert liegt. |
Übergangs-VFX | Wählen Sie ein Niagara-System aus | Simuliert den visuellen Effekt (VFX), wenn das Gerät in das festgelegte Statisches Mesh übergeht. |
Übergangs-Sound-Einsatz | Wähle ein Sound-Einsatz-Asset | Spielt den Sound ab, wenn das Gerät in das festgelegte Statisches Mesh übergeht. |
Materialindex füllen | 2, wähle eine Zahl | Erstellt eine dynamische Material-Instanz für das Material in diesem Slot und schreibt in den skalierbaren Material-Parameter FillAmount. Dieser Materialparameter für die aktuelle Füllung wird als Verhältnis von Du musst einen ScalarParameter-Knoten im Material verwenden und ihn in FillAmount umbenennen. |
Audio
Wenn Kontinuierliche Rate aktiv ist, kannst du Audio hinzufügen, um den Fortschritt anzuzeigen.
| Audio-Typ | Beschreibung |
|---|---|
Fortschrittsaudio | Spielt Audio ab, wenn das Gerät kontinuierlich Fortschritt macht. |
Rückschrittsaudio | Spielt Audio ab, wenn das Gerät kontinuierlich zurückschreitet |
Beenden-Audio | Spielt Audio ab, wenn das Gerät sein Fortschrittsziel erreicht. |
Die folgenden allgemeinen Kategorien sind im Details-Panel enthalten:
HLOD
Verschiebung
Rendering
Abbildungs-Distanz
Datenebenen
Weitere Informationen über das Panel findest du unter Referenz zur Benutzeroberfläche.
Verse-API
Du kannst die Verse-API für das fortschrittsbasierte Mesh-Gerät verwenden, um deine weiteren Mechaniken zu personalisieren. In Verse kannst du den Fortschrittswert direkt festlegen. In Verbindung mit Triggern und Empfängern kannst du vordefinierte Fortschritts- und Rückschrittsbeträge konfigurieren.
Weitere Informationen zur Verwendung des Geräts in Verse findest du in der API-Referenz progress_based_mesh_device.