Dieses Feature befindet sich derzeit im Beta. Du kannst eine Insel mit diesem Feature veröffentlichen. Beachte jedoch, dass Änderungen deine Insel beschädigen können und möglicherweise dein aktives Eingreifen erfordern.
Mit dem NPC-Spawnpunkt-Gerät kannst du einmalige Kreaturen, Feinde und mehr mit fesselnden Rollen erstellen, die dein Gameplay zum Leben erwecken. Diese nicht spielbaren Charaktere (Non-Playable Characters, NPCs) können Kondition besitzen, patrouillieren festgelegte Wege und helfen Spielern sogar beim Lösen von Rätseln. Verwende dieses Gerät, um Skripte und NPC-Charakterdefinitionen zuzuweisen, die du für mehrere NPC-Spawnpunkt-Geräte wiederverwenden kannst.
Nimm NPCs, Charaktere mit künstlicher Intelligenz (KI), in dein Gameplay auf, um für noch mehr Immersion zu sorgen. Du kannst NPCs personalisieren, um verschiedene Aktionen auszuführen, vom Wiederbeleben von Teammitgliedern bis zum Verfolgen von Spielern.
Der NPC-Spawnpunkt unterscheidet sich vom Charakter-Gerät insofern, als du benutzerdefinierte Konfigurationen vornehmen kannst, die bestimmen, wie ein Charakter gegenüber dem NPC-Spawnpunkt blicken, sich bewegen und sich verhalten soll.
Das Charakter-Gerät, wie das Wächter-Spawnpunkt-Gerät, ist nützlich für eine einzelne Instanz eines Basischarakters. Beide sind jedoch auf Fortnite-Outfits beschränkt. Das NPC-Spawnpunkt-Gerät kann Charakterinstanzen mit Fortnite-Uniform-Wachen, Wildtieren oder benutzerdefinierten NPCs mit vom Benutzer importierten Meshs erstellen.
Das Gerät ist nur für Unreal Editor für Fortnite (UEFN) und befindet sich unter Alle > Fortnite > Geräte > !Beta > NPC-Spawnpunkt.
Verwendung von markierungsspezifischen NPCs
NPCs mit benutzerdefinierter Marke sind im NPC-Spawnpunkt über eine Charakterdefinition verfügbar.
Je nach IP kannst du die einzigartigen NPCs in einem oder beiden der folgenden Elemente finden:
Der NPC-Charaktertyp, der einzigartige Modifikatoren umfassen kann.
Über den Kosmetischen Modifikator bei der Auswahl eines benutzerdefinierten oder Wächter-Charaktertyps.
Marken-Assets haben spezielle Regeln und Leitfäden für die Verwendung. Prüfe die Markenregeln für die IP-Assets, die du verwenden möchtest. Siehe Game Collections, um mehr über die verschiedenen Markenpartner und -inhalte zu erfahren.
Du kannst Marken-Assets nur in einem Projekt verwenden, das für die relevante IP-Eigenschaft spezifisch ist.
Kontextabhängiges Filtern
Einige Geräte werden von einem Feature namens „kontextabhängiges Filtern“ beeinflusst. Dieses Feature hebt bestimmte Optionen hervor oder schattiert sie, abhängig von den Werten, die für andere zugehörige Optionen ausgewählt wurden. Dieses Feature sollte das Detail-Panel übersichtlicher machen und die Verwaltung der Optionen vereinfachen.
Benutzeroptionen
Mit den Benutzer-Optionen-Einstellungen kannst du die Spawn-Bedingungen festlegen, Charakterdefinitionen referenzieren und Funktionen und Events bestimmen.
Die Standardwerte sind fettgedruckt. Werte, die das kontextabhängige Filtern auslösen, sind in kursiver Schrift dargestellt.
| Option | Wert | Beschreibung |
|---|---|---|
Spawnmenge | 1, gib einen Wert ein | Bestimmt, wie viele NPCs dieses Spawnpunkts gleichzeitig aktiv sein können. Wenn der Spawnpunkt aktiviert wird, produziert er jeweils einen NPC. |
Durch Wände spawnen | Ja, Nein | Bestimmt, ob NPC in der Sichtlinie des Spawnpunktes spawnen muss oder ob das auch hinter Wänden möglich ist. |
Charakter bei Spielstart spawnen | Ja, Nein | Bestimmt, ob der Spawnpunkt bei Spielstart bereits eingeschaltet ist, um NPC-Charaktere zu spawnen. Setze dies für einen animierten Charakter auf False. |
Nichts, wähle einen Script | Setzt das Standard - oder zugewiesene Verhalten der NPC-Charakterdefinition außer Kraft, die diesem Gerät zugewiesen ist. | |
NPC-Charakterdefinition | Keine, Wähle eine Charakterdefinition | Legt die Charakterdefinition für das Spawnen von NPCs eines bestimmten Charaktertyps fest. Wähle aus einer bestehenden Charakterdefinition aus oder erstelle eine neue aus der Dropdown-Liste. Wenn du eine NPC-Charakterdefinition in den Viewport ziehst, wird dieses Feld automatisch bevölkert. |
Zusätzliche NPC-Charaktermodifikatoren | Ein Arrayelement hinzufügen | Fügt eine zusätzliche Liste von Modifikatoren hinzu, die auf den NPC angewendet werden. Der Charaktertyp, den du in der Charakterdefinition auswählst, wirkt sich auf die verfügbare Liste von Modifikatoren aus. Um einen Modifikator hinzuzufügen, klicke auf das Plus-Symbol und wähle dann aus der Index-Dropdown-Liste aus. Zusätzliche Optionen für den Modifikator werden verfügbar. Modifikatoren, die du dem Gerät zuweist, setzen Modifikatoren außer Kraft, die du in der Charakterdefinition zugewiesen hast. Besuche die Dokumentation zu NPC-Charakterdefinitionen, um mehr über modifiers zu erfahren. |
Unendlich viele Spawns erlauben | Ja, Nein | Bestimmt, ob der Spawnpunkt ein insgesamtes Spawnlimit hat. |
Spawnlimit insgesamt | 1, gib einen Wert ein | bestimmt, wie viele KI der Spawnpunkt während seiner gesamten Existenz erschaffen kann. |
Durch Timer spawnen | Ja, Nein | Bestimmt, ob die KI durch den Spawn-Timer-Countdown oder durch Events spawnt. |
Spawn-Timer | 3,0 s, gib einen Wert ein | Bestimmt, wie viel Zeit mindestens zwischen dem Spawnen von KI verstreicht. |
Spawnradius anzeigen | Ja, Nein | Bestimmt, ob der Spawnradius angezeigt wird. |
Spawnradius | 1,0 m, gib einen Wert ein | Bestimmt die Maximaldistanz zum Gerät, in der KI spawnen können. |
KI de-spawnen, wenn deaktiviert | Ja, Nein | Wenn das Gerät deaktiviert ist, bestimmt diese Option, ob die KIs gespawnt bleiben oder de-spawnen. |
Direktes Event-Verbinden
Nachfolgend findest du die Optionen für das direkte Event-Verbinden dieses Geräts.
Funktionen
Eine function wartet auf ein Event eines Geräts und führt dann eine Aktion aus.
Klicke zur Auswahl einer beliebigen Funktion auf die Option und dann auf Gerät auswählen, um auf das Dropdown-Menü des Geräts zuzugreifen und es auszuwählen.
Sobald du ein Gerät ausgewählt hast, klicke auf „Event auswählen“, um das Gerät und das Event zu verbinden, das die Funktion für das Gerät auslösen wird.
Wenn eine Funktion durch mehr als ein Gerät oder Event ausgelöst wird, drücke die Schaltfläche Hinzufügen, um eine Zeile hinzuzufügen, und wiederhole diese Schritte.
| Option | Beschreibung |
|---|---|
Einschalten | Aktiviert dieses Gerät, wenn ein Event ausgelöst wird. |
Ausschalten | Deaktiviert dieses Gerät, wenn ein Event ausgelöst wird. |
Spawnen | Spawnt eine KI auf diesem Gerät, wenn ein Event eintritt. |
De-spawnen | De-spawnt eine KI auf diesem Gerät, wenn ein Event eintritt. |
Spawnlimit insgesamt zurücksetzen | Setzt den Zähler für Spawnlimit insgesamt zurück, wenn ein Event eintritt. |
Events
Das direkte Event-Verbinden nutzt Events als Sender. Ein Event sagt einem anderen Gerät, dass es eine Funktion ausführen soll.
Klicke zur Auswahl einer beliebigen Event-Option auf die Option und dann auf Gerät auswählen, um auf das Geräte-Dropdown-Menü zuzugreifen und deine Auswahl zu treffen.
Sobald du ein Gerät ausgewählt hast, klicke auf Funktion auswählen, um den Timer an eine Funktion des Geräts zu binden.
Wenn mehr als eine Funktion von dem Event ausgelöst wird, drücke die Hinzufügen-Schaltfläche und wiederhole den Vorgang.
| Option | Beschreibung |
|---|---|
Bei Spawnen | Sendet ein Event an ein verbundenes Gerät, wenn ein Spieler mit dem Knopf interagiert. |
Wenn eliminiert | Sendet ein Event an ein verbundenes Gerät, wenn ein Spieler mit dem Knopf interagiert. |
Verwendung des NPC-Spawnpunkts in Verse
Du kannst den folgenden Code verwenden, um ein NPC-Spawnpunkt-Gerät in Verse zu steuern. Dieser Code verwendet alle Features der API des NPC-Spawnpunkt-Geräts. Du kannst ihn anpassen, um ihn perfekt auf dein Erlebnis abzustimmen.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# Visit [here](https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse) to create a verse device.
Um diesen Code in deinem UEFN-Erlebnis zu nutzen, führe die folgenden Schritte aus:
Ziehe ein NPC-Spawnpunkt-Gerät auf deine Insel.
Erstelle ein neues Verse-Gerät namens volume_device_verse_example. Weitere Schritte findest Du unter Create Your Own Device Using Verse.
Öffne in Visual Studio Code npc_spawner_device_verse_example.verse und füge den Code oben ein.
Kompiliere deinen Code und ziehe dein mit Verse erstelltes Gerät auf deine Insel. Die Schritte findest du unter Adding Your Verse Device to Your Level.
Wähle dein Verse-Gerät im Outliner.
Weise im Details-Panel des Geräts die Objektreferenz für den NPC-Spawnpunkt dem NPC-Spawnpunkt-Gerät auf deiner Insel zu. Du kannst den Eyedropper nutzen, um das Gerät im Viewport auszuwählen, oder das Gerät in der Dropdown-Liste suchen.
Speichere dein Projekt und klicke auf Sitzung starten.
NPC-Spawnpunkt-Gerät-API
Weitere Informationen zur Verwendung des NPC-Spawnpunkt-Geräts in Verse findest du in der API-Referenz zu npc_spawner_device.