Omówienie
Podczas tworzenia projektów przy użyciu jednej z wysp The Walking Dead Universe można tworzyć i dodawać do projektu urządzenia generatora NPC, które służą do spawnowania postaci NPC szwendacza w celu zapełnienia wysp wrogami-szwendaczami.
Szwendacze są unikatowym typem wrogiej postaci NPC. Mogą patrolować obszary wyspy, stanowić dla graczy wyzwanie do pokonania i być przeszkodą do ominięcia. Te postacie niezależne to powolni przeciwnicy, którzy ścigają gracza po zauważeniu jego obecności.
Możesz też dodawać przeszkody, które blokują ścieżkę postaci niezależnych szwendaczy. Jednakże szwendacze mogą przebijać się przez przeszkody, jeśli wykryją, że za nimi znajduje się gracz.
Aby zobaczyć pełną prezentację sposobu konfiguracji postaci niezależnych szwendaczy i dowiedzieć się, jak NPC szwendaczy są używane w różnych scenariuszach, patrz: Szablon postaci niezależnej szwendacza.
Horda
Gdy projekty są tworzone z wykorzystaniem postaci niezależnych szwendaczy, generator NPC może spawnować dużą liczbę wrogów do pokonania przez gracza.
Jeśli gracz zostanie wykryty przez wiele postaci niezależnych szwendaczy, zaczną go ścigać, tworząc hordę! Te hordy wrogów mogą podnieść stawkę w trudnych sytuacjach rozgrywki.
W celu uzyskania optymalnej wydajności wyspy w przypadku używania postaci NPC szwendaczy zalecamy, aby było ich maksymalnie 50.
Ataki
Istnieje kilka sposobów, w jakie możesz ustawić szwendaczy do ataku:
| Atak | Animacja | Opis |
|---|---|---|
Cios | Podstawowy atak zadający obrażenia graczowi. Przy użyciu zasobu definicji postaci można zdefiniować liczbę zadawanych obrażeń. | |
Ugryzienie | Atak początkowo zadający niewielkie obrażenia, które z czasem będą rosły w ustalonym tempie, aż ostatecznie doprowadzą do eliminacji gracza. Gdy gracz zostanie ugryziony, na ekranie pojawia się ciemna winieta, która powoli ogranicza pole widzenia. Szybkość zadawania obrażeń stopniowych będących skutkiem tego ataku można dostosować, aby określić, jak długo gracz może przetrwać po ugryzieniu. Istnieje też możliwość całkowitego wyłączenia tej funkcji za pomocą zasobu definicji postaci. |
Więcej informacji o dostosowywaniu mechaniki rozgrywki dla postaci NPC szwendaczy zawiera sekcja Ustawienia modyfikatorów rozgrywki szwendacza poniżej.
Wygląd szwendacza
Postacie NPC szwendaczy są spawnowane przy użyciu urządzeń generatora NPC i nowej opcji Typ zasobu postaci szwendacza w zasobie Definicji postaci. Gdy jest używany typ postaci szwendacza, urządzenie generatora NPC będzie spawnować generowany zestaw typów wrogów-szwendaczy, przy czym będzie stosowany wybór losowy różnych komponentów siatki i opcji kolorów w celu zwiększenia różnorodności postaci w hordzie szwendaczy.
Aby uzyskać alternatywny wygląd pasujący do środowiska więziennego, można wybrać pozycję Szwendacz (strój więzienny) z listy rozwijanej opcji Typ zasobu definicji postaci. Typ Szwendacz (strój więzienny) ma tylko inny wygląd. Szwendacze w wersji więźnia zachowują się jak inni szwendacze. Więcej informacji zawiera sekcja Dostosowywanie wyglądu szwendacza.
Dostosowywanie postaci NPC szwendaczy
Aby dostosować sposób interakcji postaci NPC szwendaczy z graczem i środowiskiem wyspy, można zdefiniować właściwości i zachowania w zasobie definicji postaci NPC przy użyciu modyfikatorów. Modyfikator rozgrywki szwendacza to specjalny zestaw opcji, których można używać do edytowania unikatowych właściwości ataków postaci niezależnej szwendacza, i atrybutów służących do dokładniejszego dopasowywania projektu.
Uzyskiwanie dostępu do urządzeń
W Unreal Editor dla Fortnite (UEFN) można tworzyć postacie NPC szwendaczy do użycia na wyspach. Postacie NPC szwendaczy są dostępne tylko w UEFN dzięki wykorzystaniu szablonów projektu The Walking Dead Universe. Aby dowiedzieć się więcej o pracy z treściami The Walking Dead Universe w UEFN, patrz: Praca nad wyspami TWDU.
Konfiguracja Unreal Editor dla Fortnite
Aby dodać postacie niezależne szwendaczy do wyspy:
W przeglądarce zawartości kliknij kolejno Wszystko > Fortnite > Urządzenia > !Beta i przeciągnij urządzenie generatora NPC na wyspę.
Wybierz urządzenie generatora NPC, a następnie w panelu szczegółów wybierz opcję Definicja postaci NPC.
Przy użyciu menu rozwijanego wyboru zasobu opcji utwórz nowy zasób Definicji postaci niezależnej. Podaj nazwę, a następnie wybierz lokalizację w projekcie w celu zapisania nowego zasobu.
Kliknij dwukrotnie nowy zasób definicji postaci niezależnej w celu otwarcia jego opcji, a następnie w obszarze opcji Typ wybierz Szwendacz z menu rozwijanego.
Istnieje także możliwość automatycznego tworzenia urządzenia generatora NPC, które będzie spawnować postacie NPC szwendaczy. W tym celu wystarczy przeciągnąć zasób definicji postaci NPC bezpośrednio na wyspę.
Następnie można wybrać urządzenie w oknie wizualizacji i otworzyć Panel szczegółów urządzenia w celu wprowadzenia zmian we właściwościach urządzenia.
W przypadku postaci NPC szwendaczy może wystąpić problem podczas poruszania się w ramach dużych zasobów środowiskowych znajdujących się na wyspie (takich jak schody).
Aby rozwiązać ten problem z nawigacją:
W oknie wizualizacji kliknij zasób środowiskowy.
W panelu szczegółów wybierz pozycję StaticMeshComponent.
Przewiń do opcji Może zawsze wpływać na nawigację i usuń zaznaczenie, aby ją wyłączyć.
Dodatkowe dostosowywanie postaci NPC szwendacza
Po utworzeniu urządzenia generatora NPC, istnieje możliwość zdefiniowania właściwości generatora NPC, które są takie same w przypadku wszystkich urządzeń generatora NPC (takich jak Licznik spawnu, Włączono na początku itp.) w Panelu szczegółów. Aby uzyskać więcej informacji o urządzeniach generatora NPC i ich właściwościach dostosowywania, patrz: Urządzenia generatora NPC.
Modyfikator rozgrywki szwendacza
Modyfikatory są dodatkowymi ustawieniami i zastąpieniami, które można zastosować do postaci NPC tworzonych przez generatory NPC. Modyfikatory mogą dodawać efekty (takie jak korekty) do szybkości ruchu i ścieżki patrolu NPC.
Większość modyfikatorów jest taka sama w przypadku wszystkich urządzeń generatora NPC, w tym urządzeń generatora NPC spawnujących postacie NPC szwendaczy. Aby dowiedzieć się więcej o tych uniwersalnych modyfikatorach, patrz: Modyfikatory.
Aby uzyskać przyjazne postacie niezależne szwendaczy, należy użyć opcji Modyfikator drużyny w zasobie Definicji postaci. Za jej pomocą można sprawić, że postacie niezależne nie będą wrogie względem gracza albo będą sprzymierzone z drużyną gracza, co oznacza, że mogą pomagać graczowi w walce przeciwko wrogim NPC lub innym graczom.
Gdy urządzenia generatora NPC są używane do spawnowania postaci NPC szwendaczy, można także zdefiniować unikatowe właściwości sterujące specjalnymi atrybutami postaci NPC szwendaczy przy użyciu modyfikatora rozgrywki szwendacza.
Jeśli jest używany typ postaci szwendacza na potrzeby generatorów NPC, modyfikator rozgrywki szwendacza powinien być automatycznie definiowany w opcji Modyfikatory postaci NPC generatora. Należy wybrać urządzenie w oknie wizualizacji, a następnie rozwinąć opcję Modyfikatory postaci NPC w celu wyświetlenia ustawień modyfikatora rozgrywki szwendacza.
Modyfikator rozgrywki szwendacza można stosować do wszystkich urządzeń generatora NPC szwendaczy w projekcie albo do pojedynczego urządzenia generatora NPC. Należy postępować zgodnie z instrukcjami podanymi w poniższej tabeli, w zależności od tego, jak ma być stosowany modyfikator rozgrywki szwendacza do urządzeń generatora NPC w projekcie:
| Stosowanie modyfikatora do wszystkich urządzeń generatora NPC | Stosowanie modyfikatorów do pojedynczego urządzenia generatora NPC |
|---|---|
W tym celu:
| W tym celu:
|
Poprzez stosowanie modyfikatorów można zmieniać zachowanie postaci NPC szwendaczy dodawanych do projektu, na przykład wyłączać efekt obrażeń stopniowych będących skutkiem ataku Ugryzienie w przypadku łatwiejszych wrogów lub zwiększać poziom zdrowia w przypadku trudniejszych wrogów. Aby zadbać o różnorodność postaci NPC szwendaczy, można duplikować zasób definicji postaci i przypisywać różne modyfikatory poszczególnym generatorom NPC w projekcie.
Ustawienia modyfikatora rozgrywki szwendacza
Poniżej znajduje się lista ustawień modyfikatora rozgrywki szwendacza i opisy ich działania:
| Opcje | Opis opcji |
|---|---|
Model obrażeń przy trafieniu w głowę | Jeśli ta opcja jest włączona, spawnowani szwendacze będą otrzymywać ograniczoną liczbę obrażeń przy trafieniu w ciało, ale będą otrzymywać obrażenia krytyczne przy trafieniu w głowę. Jeśli ta opcja jest wyłączona, postacie NPC szwendaczy będą otrzymywać obrażenia tak jak inne postacie NPC i gracze. |
Obrażenia od ataku | Ta opcja służy do ustawiania liczby obrażeń zadawanych graczowi w wyniku udanego ataku. Wartość domyślna: |
Obrażenia stopniowe od ugryzienia | Ta opcja służy do ustawiania liczby obrażeń stopniowych otrzymywanych przez gracza, gdy zostanie zainfekowany przez szwendacza w wyniku udanego ataku Ugryzienie. Wartość domyślna: Aby wyłączyć mechanikę rozgrywki dotyczącą obrażeń stopniowych od ugryzienia, należy ustawić wartość 0. |
Usuń infekcję w razie powalenia | Jeśli ta opcja jest włączona, status ugryzienia gracza zostanie usunięty po jego powaleniu, co oznacza, że gracz może zostać powalony w wyniku ugryzienia przez szwendacza, ale nie zostanie wyeliminowany, jeśli reanimuje go inny gracz. Jeśli ta opcja jest wyłączona, reanimacja powalonego gracza nie powoduje usunięcia statusu ugryzienia, co oznacza, że gracz nadal pozostanie wyeliminowany przez efekt obrażeń stopniowych będący skutkiem ugryzienia. Aby status ugryzienia gracza był usuwany po jego powaleniu, należy włączyć tę opcję. |
Pomiń animację spawnowania | Jeśli ta opcja jest włączona, postacie NPC szwendaczy będą spawnowane bez odtwarzania animacji wstawania. Jeśli ta opcja jest wyłączona, przy spawnowaniu postaci NPC ta animacja będzie odtwarzana. |
Minimalny czas oczekiwania między wędrówkami | Ta opcja służy do ustawiania minimalnego czasu, przez który postacie NPC szwendaczy będą czekać i stać bezczynnie między swoimi wędrówkami. Postacie NPC szwendaczy będą wybierać losowo czas z przedziału od tej wartości do wartości opcji Maksymalny czas oczekiwania między wędrówkami w celu określenia, jak długo mają czekać przed kontynuowaniem wędrówki. Wartość domyślna: |
Maksymalny czas oczekiwania między wędrówkami | Ta opcja służy do ustawiania maksymalnego czasu, przez który postacie NPC szwendaczy będą czekać i stać bezczynnie między swoimi wędrówkami. Postacie NPC szwendaczy będą wybierać losowo czas z przedziału od wartości opcji Minimalny czas oczekiwania między wędrówkami do tej wartości w celu określenia, jak długo mają czekać przed kontynuowaniem wędrówki. Wartość domyślna: |
Dostosowywanie wyglądu szwendacza
Domyślnie urządzenie postaci NPC szwendacza będzie losowo spawnować szwendaczy, wybierając komponenty siatki szkieletowej z zestawu domyślnego siatek szwendaczy. Opcjonalnie można zmienić zestaw wyglądów szwendaczy na stroje więzienne z projektu szablonu rozgrywki The Walking Dead Universe. Aby zmienić wygląd szwendaczy z użyciem siatek stroju więziennego, wykonaj następujące kroki:
Otwórz zasób definicji postaci. W tym celu kliknij dwukrotnie ten zasób w przeglądarce zawartości albo w opcji Definicja postaci NPC w Panelu szczegółów generatora NPC.
W edytorze zasobów otwórz menu rozwijane opcji Typ i wybierz pozycję Szwendacz (strój więzienny).