In diesem Abschnitt erfährst du, wie du die Leinengeräte für die Gebiete einrichtest, in denen die KI-Wächter patrouillieren werden.
Eine Leine ist eine benutzerdefinierte Position, die in Verse festgelegt wird, um den Wächtern mitzuteilen, wohin sie sich bewegen sollen. Benutze eine Leine, um die Stellen zu markieren, an denen die Wachen in der Festung patrouillieren sollen.
Wachen patrouillieren nur, wenn sie die Patrouillenflagge aktiviert haben. Andernfalls stehen sie still, bis sie eine Bedrohung sehen.
In diesem Tutorial werden wir ein Prop, das Verse-Gerät, als Dummy verwenden, um die Leinenmitte einfach zu verschieben.
Um ein neues Leinenposition-Gerät zu erstellen, klicke auf die Verse-Kopfzeile und stelle sicher, dass der Verse-Explorer aktiviert ist.
Navigiere dann zum Verse Explorer-Tab und klicke mit der rechten Maustaste auf deine Projektdatei, dann wähle Neue Verse-Datei zum Projekt hinzufügen.
Wähle Verse-Gerät, gib dem Gerät einen Namen und klicke auf Erstellen.
Doppelklicke auf die Verse-Datei des Geräts, um das Verse-Script aufzurufen. Kopiere den unten stehenden Code und füge ihn ein.
using { /Fortnite.com/AI }
using { /Fortnite.com/Characters }
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /Verse.org/Random }
using { /Verse.org/Simulation }
# Defines a leash volume that can be assigned to guards
stronghold_leash_position := class(creative_device):
# Leash is applied by default to all guards spawned by those devices
@editable
Wähle im Tab Verse die Option Verse-Code erstellen aus, um das Verse-Skript zu kompilieren.
Suche das Verse-Gerät im Inhaltsbrowser unter Alle/"Projektname"/Kreativmodus-Geräte/.
Platziere zwei Leinenposition-Geräte, eins für die Stronghold-Leine und eins für die Fallback-Leine. Du kannst sie benennen, um sie leicht voneinander unterscheiden zu können.
Deaktiviere in den Eigenschaften der Leinenposition das Kontrollkästchen Im Spiel sichtbar, damit diese Geräte beim Spielen ausgeblendet werden.
Zuvor hast du im Stronghold-Spiel-Manager bereits den inneren und äußeren Radius für die Leine festgelegt.
Einrichtung des KI-Patrouillenwegs
Du kannst den KI-Patrouillenweg-Knoten verwenden, um das Standard-Patrouillenverhalten für die Wächter-KIs einzustellen.
Damit das KI-Patrouillenweg-Knotenpunkt-Gerät als anfängliches Patrouillenverhalten funktioniert, muss die Einstellung Auf Patrouillenweggruppe spawnen des Wächter-Spawners auf den gleichen Wert wie die Einstellung Patrouillenweggruppe des KI-Patrouillenweg-Knotenpunkt-Geräts gesetzt werden.
Das KI-Patrouillenweg-Knotenpunkt-Gerät kann auch zur Laufzeit durch Event-Binding oder seine zugehörigen Verse-APIs zugewiesen oder deaktiviert werden.
Wie in den obigen Bildern musst du die Option Patrouillenweggruppe sowohl für den Wächter-Spawner als auch für den KI-Patrouillenweg-Knoten auf dieselbe Nummer setzen. Dadurch wählen die gespawnten KIs den zu verwendenden Patrouillenweg.
Fehlersuche für KI-Navmesh
Du kannst die navmesh-Debug-Ansicht in den Insel-Einstellungen einschalten und die beiden Optionen Debug & Navigation aktivieren. Damit kann festgestellt werden, ob KIs zu bestimmten Orten navigieren können oder nicht.