Ta funkcja jest w wersji beta. Możesz opublikować wyspę z tą funkcją, ale pamiętaj, że zmiany mogą zepsuć wyspę i wymagać interwencji.
Przy użyciu urządzenia generatora postaci niezależnych można tworzyć unikatowe stwory, wrogów i inne postacie pełniące ciekawe role, które ożywią rozgrywkę. Te postacie niezależne (NPC) mogą mieć poziom zdrowia, patrolować wyznaczone ścieżki, a nawet pomagać graczom w rozwiązywaniu łamigłówek. To urządzenie pozwala przypisywać skrypty i definicje postaci niezależnych, które można ponownie wykorzystywać w wielu urządzeniach generatora NPC.
Dodaj do rozgrywki postacie niezależne (NPC) wyposażone w sztuczną inteligencję (SI), aby dodatkowo wzbogacić rozgrywkę. Postacie niezależne można dostosować do wykonywania różnych czynności, od wskrzeszania członków drużyny po podążanie za graczami.
Generator NPC różni się od urządzenia postaci tym, że za pomocą generatora NPC można tworzyć niestandardowe konfiguracje, które zmieniają wygląd, ruchy i zachowanie postaci.
Urządzenie postaci, takie jak generator strażników, jest przydatne w przypadku pojedynczej instancji podstawowej postaci. Oba są jednak ograniczone do strojów Fortnite. Urządzenie generatora NPC może tworzyć instancje postaci w mundurach strażników Fortnite, dzikie zwierzęta lub niestandardowe NPC z siatkami importowanymi przez użytkownika.
Urządzenie jest dostępne tylko w Unreal Editor dla Fortnite (UEFN) i znajduje się w obszarze Wszystko > Fortnite > Urządzenia > !Beta > Generator NPC.
Używanie postaci niezależnych specyficznych dla marki
Niestandardowe markowe postacie niezależne są dostępne w generatorze NPC przy użyciu definicji postaci.
W zależności od własności intelektualnej, unikalne postacie niezależne można znaleźć w jednym lub obu poniższych miejscach:
Typ postaci niezależnej, który może zawierać unikatowe modyfikatory.
Poprzez modyfikator elementów kosmetycznych przy wyborze typu postaci niestandardowej lub strażnika.
Korzystanie z zasobów markowych podlega konkretnym zasadom i wytycznym. Sprawdź zasady marki dotyczące zasobów własności intelektualnej, których zamierzasz używać. Aby dowiedzieć się więcej na temat różnych markowych partnerów i zawartości, patrz Kolekcje gier.
Zasobów markowych można używać tylko w projekcie specyficznym dla odpowiedniej własności intelektualnej.
Filtrowanie kontekstowe
Niektóre urządzenia są zależne od funkcji nazywanej filtrowaniem kontekstowym. Funkcja ta podświetla lub zacienia opcje, w zależności od wartości wybranych dla określonych opcji powiązanych. Ogranicza ona nadmiar informacji w panelu Szczegóły i ułatwia zarządzanie opcjami oraz poruszanie się po nich.
Opcje użytkownika
Za pomocą ustawień Opcje użytkownika możesz ustawić warunki spawnu tego urządzenia, odwoływać się do definicji postaci oraz wyznaczać funkcje i zdarzenia.
Wartości domyślne są wyświetlane czcionką pogrubioną. Wartości, które aktywują filtrowanie kontekstowe, wyświetlane są kursywą.
| Opcja | WARTOŚĆ | Opis |
|---|---|---|
Liczba utworzeń | 1, Wpisz liczbę | Określa maksymalną liczbę jednocześnie aktywnych postaci niezależnych z tego generatora. Po aktywacji generator będzie tworzyć postacie niezależne po jednej naraz. |
Pojawiaj się przez ściany | True, False | Określa, czy postać niezależna musi pojawić się w polu widzenia generatora, czy też może pojawiać się za zasłoną, np. za ścianą. |
Stwórz postać na początku gry | True, False | Określa, czy generator ma być włączony od początku gry w celu spawnowania postaci niezależnych. Ustaw to na wartość false, aby postać była animowana. |
Brak, Wybierz skrypt | Zastępuje domyślne lub przypisane zachowanie definicji postaci niezależnej przypisanej do tego urządzenia. | |
Definicja postaci niezależnej | Brak, Wybierz definicję postaci | Ustawia definicję postaci na potrzeby spawnowania postaci niezależnych należących do określonego typu postaci. Wybierz z istniejącej definicji postaci lub utwórz nową z menu rozwijanego. Jeśli przeciągniesz definicję postaci niezależnej do okna wizualizacji, to pole zostanie automatycznie wypełnione. |
Dodatkowe modyfikatory postaci niezależnej | Dodaj element tablicy | Dodaje dodatkową listę modyfikatorów do zastosowania w postaci niezależnej. Typ postaci wybrany w definicji postaci wpływa na dostępną listę modyfikatorów. Aby dodać modyfikator, kliknij ikonę plusa, a następnie z listy rozwijanej wybierz Indeks. Dostępne stają się dodatkowe opcje modyfikatora. Modyfikatory przypisane do urządzenia zastąpią modyfikatory przypisane w definicji postaci. Zapoznaj się z dokumentem Definicje postaci NPC, aby dowiedzieć się więcej o modyfikatorach. |
Zezwól na tworzenie bez końca | True, False | Określa, czy generator ma łączny limit tworzenia. |
Łączny limit tworzenia | 1, Wpisz liczbę | Określa maksymalną liczbę SI, które ten generator może utworzyć podczas swojego czasu życia. |
Twórz co określony czas | True, False | Określa, czy SI jest tworzona po odliczeniu czasu z opcji „Odstęp między tworzeniem”, czy wskutek zdarzeń. |
Odstęp między tworzeniem | 3.0 s, Wpisz liczbę | Określa minimalny odstęp czasu między spawnowaniem SI. |
Pokaż promień tworzenia | True, False | Określa, czy ma być wyświetlany promień tworzenia. |
Promień tworzenia | 1.0 m, Wpisz liczbę | Określa maksymalną odległość od urządzenia, w jakiej może ono spawnować SI. |
Usuń SI przy wyłączeniu | True, False | Gdy urządzenie jest wyłączone, to ustawienie określa, czy spawnowane SI pozostaną w grze, czy też zostaną despawnowane. |
Przypisanie bezpośrednie zdarzeń
Poniższej znajdziesz opcje przypisania bezpośredniego zdarzeń dla tego urządzenia.
Funkcje
Funkcja nasłuchuje zdarzenia na urządzeniu, a następnie wykonuje akcję.
W przypadku dowolnej funkcji kliknij opcję, a następnie kliknij Wybierz urządzenie, aby uzyskać dostęp do menu rozwijanego Urządzenie i wybrać z niego odpowiednią pozycję.
Po wybraniu urządzenia kliknij Wybierz zdarzenie, aby przypisać urządzenie do zdarzenia, które następnie aktywuje funkcję dla urządzenia.
Jeśli funkcja ma być aktywowana przez więcej niż jedno urządzenie lub aktywator zdarzenia, kliknij przycisk Dodaj, aby dodać wiersz, i powtórz te kroki.
| Opcja | Opis |
|---|---|
Włącz | Włącza to urządzenie po wystąpieniu zdarzenia. |
Wyłącz | Wyłącza to urządzenie po wystąpieniu zdarzenia. |
Stwórz | Po wystąpieniu zdarzenia spawnuje SI na tym urządzeniu. |
Usuń | Po wystąpieniu zdarzenia despawnuje SI na tym urządzeniu. |
Resetuj całkowitą liczbę utworzeń | Po wystąpieniu zdarzenia resetuje wartość Łączny limit tworzenia. |
Wydarzenia
Powiązanie bezpośrednie zdarzeń wykorzystuje zdarzenia jako nadajniki. Zdarzenie daje sygnał innemu urządzeniu, by aktywować określoną funkcję.
Dla dowolnej opcji zdarzenia kliknij opcję, a następnie wybierz urządzenie, aby dostać się do menu rozwijanego urządzenia i dokonać wyboru.
Po wybraniu urządzenia kliknij Wybierz funkcję, aby powiązać licznik czasu z funkcją dla tego urządzenia.
Jeśli zdarzenie aktywuje więcej niż jedną funkcję, naciśnij przycisk Dodaj i powtórz czynność.
| Opcja | Opis |
|---|---|
Przy stworzeniu | Wysyła zdarzenie do powiązanego urządzenia, gdy gracz wejdzie w interakcję z tym przyciskiem. |
Przy likwidacji | Wysyła zdarzenie do powiązanego urządzenia, gdy gracz wejdzie w interakcję z tym przyciskiem. |
Używanie generatora postaci niezależnych w Verse
Możesz użyć poniższego kodu do sterowania urządzeniem generatora postaci niezależnych w Verse. Ten kod wykorzystuje wszystkie funkcje interfejsu API generatora postaci niezależnych. Zmieniaj go w zależności od potrzeb.
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.
Aby użyć tego kodu w swojej przygodzie z UEFN, wykonaj następujące czynności.
Przeciągnij urządzenie generatora postaci niezależnych na swoją wyspę.
Utwórz nowe urządzenie Verse o nazwie npc_spawner_device_verse_example. Aby uzyskać informacje na ten temat, patrz: Tworzenie własnego urządzenia przy użyciu Verse.
W Visual Studio Code otwórz npc_spawner_device_verse_example.verse i wklej powyższy kod.
Skompiluj swój kod, a następnie przeciągnij urządzenie utworzone w Verse na wyspę. Aby uzyskać informacje na ten temat, patrz: Dodawanie urządzenia Verse do poziomu.
Wybierz swoje urządzenie Verse w Outlinerze.
W panelu szczegółów urządzenia przypisz odwołanie obiektu dla generatora postaci niezależnych do urządzenia generatora postaci niezależnych na swojej wyspie. Możesz użyć próbnika do pobrania urządzenia w oknie wizualizacji lub skorzystać z listy rozwijanej i wyszukać urządzenie.
Zapisz projekt i kliknij Uruchom sesję.
API urządzenia generatora postaci niezależnych
Aby uzyskać Więcej informacji o korzystaniu z urządzenia generatora postaci niezależnych w Verse, patrz: npc_spawner_device w przewodniku po API.