Postacie niezależne w UEFN dzielą się na kilka grup, z których każda ma własne zasady i zachowania charakterystyczne dla danego typu postaci. Wszystkie postacie Fortnite implementują interfejs fort_character, który zapewnia im podstawowe zachowania, takie jak możliwość otrzymywania obrażeń i odzyskiwania zdrowia.
Tworząc własne postacie niezależne za pomocą definicji postaci niezależnej, należy wybrać typ postaci niezależnej, aby nadać jej podstawowe zachowania tego typu postaci. Standardowo wszystkie typy postaci niezależnych dziedziczą zachowania fort_character i AI. Postacie niezależne typu strażnik będą dziedziczyć zachowania z klasy strażnika, a postacie niezależne typu zwierzę będą dziedziczyć z klasy zwierzęcia. Postacie niezależne typu niestandardowego nie dziedziczą żadnych dodatkowych zachowań.
Typy postaci niezależnych
W tej sekcji opisujemy różne typy postaci niezależnych oraz zachowania charakterystyczne dla każdego z nich.
Strażnik
Postacie niezależne typu strażnik to humanoidalne postacie niezależne, które mają wspólne zasady. Strażnicy mogą być przypisani do drużyn i patrolować obszar lub ścieżkę patrolową. Strażnicy koordynują ataki na wrogów i przekazują informacje o ich lokalizacjach innym strażnikom. Strażników można wynająć; będą oni trzymać się w pobliżu graczy, którzy ich zatrudnią, i chronić ich. Strażnicy używają systemu percepcji, który pozwala kontrolować to, jak dobrze strażnicy dostrzegają cele w otaczającym ich świecie za pomocą wzroku, słuchu i dotyku.
Po spawnie strażnik rozpoczyna albo bezczynność, albo patrol, jeśli opcja patrolowania jest włączona. Gdy strażnik wykryje cel, jego miernik podejrzeń zaczyna się zapełniać. Po zapełnieniu miernika strażnik wchodzi w fazę zaalarmowania, w przeciwnym razie powraca do patrolowania. Gdy strażnik jest zaalarmowany, będzie stale nawigował w kierunku celu, atakując go, jeśli ten znajdzie się w jego zasięgu. Jeśli cel zostanie zlikwidowany lub ucieknie, strażnik powróci do patrolowania.
| Stan | Opis | GIF |
|---|---|---|
Bezczynność | Strażnik będzie stał bezczynnie. Strażnicy są bezczynni tylko wtedy, gdy opcja patrolowania jest wyłączona. | |
Patrolowanie | Strażnik losowo patroluje określony obszar. Jeśli ścieżki patrolowe są włączone, strażnik będzie patrolować wzdłuż przypisanej ścieżki patrolowej. | |
Po wynajęciu | Strażnik będzie trzymał się gracza, który go wynajął, i będzie się starał pozostać w pewnej odległości od niego. Wynajęty i znajdujący się w promieniu smyczy strażnik będzie nadal wykrywał i atakował wrogie cele. | |
Podejrzliwe | Gdy cel znajduje się w zasięgu, miernik podejrzliwości strażnika zaczyna się wypełniać, co symbolizuje znak zapytania (?) nad jego głową. Strażnik przechodzi do stanu zaalarmowania, gdy miernik podejrzliwości zostanie zapełniony. | |
Alarm | Strażnik wykrył cel, na co wskazuje symbol wykrzyknika (!) nad jego głową. Strażnik będzie próbował gonić cel i zaatakuje, gdy ten znajdzie się w jego zasięgu. | |
Atakuje | Strażnik aktywnie atakuje cel i próbuje wykonywać manewry, aby uniknąć trafienia. |
Strażnicy to bardzo elastyczny typ postaci niezależnej, który nadaje się do wielu różnych sytuacji w grze. Na przykład:
Pilnowanie punktu do przechwycenia w trybie gry z punktem kontrolnym.
Eskortowanie gracza lub postaci niezależnej VIP.
Spawnowanie fal strażników w ramach gry typu „obrona wieży”.
Pełnienie funkcji towarzysza lub osoby dającej zadania do wykonania, która może się bronić w ramach gry RPG.
Jeśli chcesz, aby postacie niezależne walczyły, patrolowały i współpracowały z graczem, strażnicy są dobrym wyborem.
Dzikie zwierzęta
Postacie niezależne typu zwierzęta to niehumanoidalne postacie niezależne, które domyślnie należą do drużyny zwierząt i stworów. Zwierzęce postacie niezależne znacząco różnią się między sobą. Na przykład można oswoić wilki, dziki i raptory i dosiadać ich, podczas gdy kurczaki – nie. Żaby i kurczaki uciekają przed wrogami, podczas gdy raptory atakują ich.
Po spawnie zwierzę zaczyna patrolować obszar wokół swojego punktu spawnu. Gdy zwierzę wykryje cel, podejmowane przez nie działania zależą od jego typu. Różne zwierzęta mają zarówno akcje unikatowe dla danego typu, jak i akcje ogólne, które zależą od tego, czy dane zwierzę jest drapieżnikiem, czy ofiarą. Drapieżniki, takie jak raptor i wilk, rzucają się na swój cel i zaczynają go atakować. Zwierzęta będące ofiarami, takie jak żaba i kurczak, zazwyczaj uciekają od celu. Niektóre zwierzęta (raptora, wilka i dzika) można oswoić, wchodząc z nimi w interakcję, gdy te jedzą, lub wskakując na ich grzbiety. Po oswojeniu zwierzę dołącza do drużyny gracza, który je oswoił, i podąża za nim. Jednocześnie gracz może oswoić maksymalnie trzy zwierzęta.
Raptora, wilka i dzika można również dosiadać. Gdy gracz dosiada tych postaci niezależnych, funkcjonują one jako pojazdy dla gracza i nie podejmują niezależnych działań. Będą wykorzystywać ruchy gracza, a działać niezależnie będą tylko wtedy, gdy gracz z nich zsiądzie.
| Stan | Opis | GIF |
|---|---|---|
Bezczynność | Zwierzę będzie losowo patrolować określony obszar. | |
Oswojono | Zwierzę będzie podążało za graczem, który je oswoił, i będzie się starało pozostać w pewnej odległości od niego. Oswojone i znajdujące się w promieniu smyczy zwierzę będzie nadal wykrywało i atakowało wrogie cele. | |
Wierzchowiec | Zwierzę nie będzie podejmować niezależnych działań i będzie wykorzystywać ruch gracza do momentu, gdy ten z niego zsiądzie. | |
Bez energii | Zwierzę jest wyczerpane i nie może się poruszać ani atakować. Po zregenerowaniu energii (po odczekaniu lub nakarmieniu) zwierzę może ponownie się przemieszczać. | |
Atakuje | Zwierzę aktywnie atakuje cel i stara się znaleźć najszybszą drogę do niego. |
Postacie niezależne typu zwierzęta są przydatne, gdy chcesz zasiedlić swój świat stworami, stworzyć zwierzęcych towarzyszy dla swoich graczy lub sprawić, by eksploracja otwartego świata była bardziej ekscytująca dzięki jeździe na wierzchowcu i walce.
Własne
Postacie niezależne typu niestandardowego nie implementują podstawowego zachowania i zamiast tego są zależne od skryptów zachowania postaci niezależnych, które kierują ich działaniami. Daje im to dużą elastyczność, a ty możesz dostosować te postacie niezależne do potrzeb swojej gry. Aby dowiedzieć się więcej na temat skryptów zachowań postaci niezależnych i nauczyć się tworzyć własne, patrz: Tworzenie własnych zachowań postaci niezależnych.