W tej sekcji zaprezentowano, w jaki sposób skonfigurować urządzenia smyczy kontrolujące obszary patrolowane przez strażników SI.
Smycz jest niestandardową lokalizacją ustawianą w Verse w celu nakazania strażnikom, gdzie mają się poruszać. Wykorzystaj smycz do wyznaczenia miejsc w twierdzy, które strażnicy mają patrolować.
Strażnicy będą patrolować tylko wówczas, gdy mają włączoną flagę patrolowania. W przeciwnym razie będą stali nieruchomo, aż dostrzegą zagrożenie.
W tym samouczku wykorzystasz rekwizyt, urządzenie Verse, jako atrapę, aby z łatwością przesuwać środek smyczy.
Aby utworzyć nowe urządzenie położenia smyczy, kliknij nagłówek Verse i upewnij się, że Eksplorator Verse jest zaznaczony.
Następnie przejdź do zakładki Eksploratora Verse i kliknij plik projektu prawym przyciskiem myszy, po czym wybierz opcję Dodaj nowy plik Verse do projektu.
Wybierz urządzenie Verse i nadaj mu nazwę, a następnie kliknij opcję Utwórz.
Kliknij dwukrotnie plik Verse urządzenia, aby wyświetlić skrypt Verse. Skopiuj i wklej poniższy kod.
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
Na karcie Verse wybierz opcję Skompiluj kod Verse, aby skompilować skrypt Verse.
W Przeglądarce zawartości wyszukaj urządzenie Verse w lokalizacji All/"Nazwa projektu"/Creative Devices/.
Umieść dwa urządzenia położenia smyczy, po jednym dla smyczy twierdzy i smyczy wycofania. Możesz nadać im nazwę, aby móc je z łatwością rozróżniać.
Właściwościach położenia smyczy odznacz opcję Widoczność podczas gry, aby urządzenia te były ukryte w trakcie gry.
Wcześniej w menedżerze gry Twierdza ustawiliśmy już wewnętrzny i zewnętrzny promień smyczy.
Konfiguracja trasy patrolu SI
Za pomocą urządzeń węzła trasy patrolu SI można skonfigurować domyślne zachowania patrolujące dla SI strażników.
Aby urządzenie węzła trasy patrolu SI działało tak, jak początkowe zachowanie patrolowania, skonfiguruj ustawienie generatora strażników Stwórz w grupie tras patrolu tak, aby jego wartość była taka sama, jak wartość ustawienia Grupa tras patrolu urządzenia węzła trasy patrolu SI.
Urządzenie węzła trasy patrolu SI można również przypisać lub wyłączyć w czasie wykonywania programu poprzez powiązanie zdarzenia lub przy użyciu powiązanych interfejsów API Verse.
Jak na powyższych ilustracjach, musisz ustawić dla opcji Grupa tras patrolu taką samą wartość w generatorze strażników i węźle trasy patrolu SI. Dzięki temu spawnowane postaci SI będą wybierać trasę patrolu, której będą używać.
Debugowanie NavMesh SI
W ustawieniach wyspy możesz włączyć widok debugowania NavMesh oraz aktywować opcje debugowania i nawigacji. To pomoże w ustaleniu, czy SI mogą poruszać się w konkretnych lokalizacjach.