Urządzenie siatki na podstawie postępów zapewnia opcję utworzenia wizualnego systemu postępu w tworzeniu przedmiotu. Urządzenie może przełączać się między siatkami i materiałami, aby wizualnie przedstawiać różne etapy. Domyślna siatka to słój z płynnym materiałem w celu pokazania napełniania i opróżniania.
Możesz używać urządzenia do symulowania graczy umieszczających obiekty wewnątrz innych obiektów, śledzenia postępu zdarzenia i nie tylko. Opcje urządzenia i przypadki użycia różnią się w trybie kreatywnym Fortnite i Unreal Editor dla Fortnite (UEFN). Aby dowiedzieć się więcej, zobacz sekcję Stosowanie urządzenia na tej stronie.
Uzyskiwanie dostępu do urządzeń
Urządzenie siatki na podstawie postępów jest dostępne w trybie kreatywnym i UEFN.
Urządzenie można znaleźć w następujących lokalizacjach:
Tryb kreatywny: Menu trybu kreatywnego > Zawartość > Fortnite > Urządzenia > Siatka oparta na postępach
UEFN: Szuflada zawartości > Fortnite > Urządzenia > Środowisko > Siatka oparta na postępach
Aby zapoznać się z podstawowymi informacjami na temat uzyskiwania dostępu do urządzenia, umieszczania go i dostosowywania jego ustawień, patrz Używanie urządzeń.
Stosowanie urządzenia
Dzięki temu urządzenie tworzy wizualną reprezentację postępu. Możesz używać przycisków, aktywatorów i odbiorników umożliwiających graczom interakcję z urządzeniem.
Jeśli używasz na wyspie wielu kopii urządzenia, możesz zmienić ich nazwy w celu organizacji. Wybieranie nazw związanych z przeznaczeniem urządzenia pomaga zapamiętać, co ono robi, oraz znaleźć konkretne urządzenie podczas korzystania z przeglądarki zdarzeń.
Ogólny przepływ pracy korzystania z urządzenia wygląda następująco:
Umieść urządzenie w swoim poziomie.
Ustaw wartości postępu.
Utwórz listę wartości siatek z wartością progową (wstępnie zdefiniowaną w Trybie kreatywnym).
Aktywuj funkcje urządzenia lub ustaw wartość bezpośrednio w Verse (tylko UEFN), aby aktywować siatki z wartością progową.
Dodaj efekty wizualne i dźwiękowe (tylko UEFN).
Tryb kreatywny
W trybie kreatywnym urządzenia siatki na podstawie postępów mają wstępnie zdefiniowaną listę siatek z wartością progową, których nie można konfigurować.
Możesz dostosować opcje dotyczące wartości progresji, funkcji i zdarzeń. Materiał urządzenia jest dynamiczny, co oznacza, że możesz obracać słojem, a płyn fizycznie porusza się wraz z nim.
UEFN
W UEFN można użyć siatek domyślnych lub niestandardowych, aby utworzyć sekwencję siatek. Domyślny słoik zachowuje się tak samo, jak w trybie kreatywnym.
Z poziomu komponentu nie można zmienić siatki statycznej. Aby dodać siatki, musisz użyć opcji Siatka z wartością progową. Gdy postęp urządzenia ulegnie zmianie, komponent siatki statycznej zostanie zaktualizowany o aktywną siatkę z wartością progową.
Możesz tworzyć różnorodne mechaniki, takie jak:
Rosnące lub więdnące rośliny w ogrodzie
Napełnianie i opróżnianie zbiorników paliwa
Pasek postępu rangi gracza w grze
Słoik na napiwki w grze typu tycoon – restauracja
Urządzenie zapisuje również swój stan progresji do materiału siatki za pomocą parametru materiału skalarnego FillAmount. Za pomocą tego parametru możesz tworzyć własne materiały, aby uzyskać płynne przejścia. Ten parametr aktywuje się poprzez Indeks materiału wypełniającego w kategorii Efekty wizualne.
Indeks reprezentuje slot materiału dołączony do siatki statycznej. Podstawy pracy z materiałami zawiera sekcja Materiały w UEFN.
Aby przypisać indeks materiału:
W nowym lub istniejącym materiale utwórz węzeł ScalarParameter.
Ustaw Nazwę parametru na FillAmount. Musisz użyć tej nazwy, aby urządzenie mogło zarejestrować Indeks materiału wypełniającego.
Połącz węzeł zgodnie z potrzebami w grafie materiału.
Przypisz materiał do siatki statycznej.
Na liście Siatka z wartością progową ustaw Indeks materiału wypełniającego na slot materiału zawierający parametr FillAmount. Tylko jeden slot materiału na siatkę obsługuje parametr wypełnienia.
Aby wyświetlić i dostosować sloty materiału, otwórz siatkę w Edytorze siatki statycznej i użyj Panelu szczegółów.
Filtrowanie kontekstowe
Niektóre urządzenia są zależne od funkcji nazywanej filtrowaniem kontekstowym. Ukrywa ona lub wyświetla opcje w zależności od wartości innych ustawień wybranych dla dostępnych opcji. Taka organizacja ogranicza nadmiar informacji w Panelu szczegółów, ułatwiając zarządzanie ustawieniami i poruszanie się po nich. Aby zidentyfikować te opcje, zaznacz w tabelach ustawień na tej stronie wartości, które wyzwalają filtrowanie kontekstowe, aby zapisać je kursywą.
Wszystkie opcje są wyszczególnione w poniższych sekcjach, w tym te, na które wpływa filtrowanie kontekstowe. Jeśli opcja jest ukryta lub wyświetlana w zależności od konkretnej wartości, w polu Opis tabeli dla tej opcji znajdzie się odpowiednia adnotacja.
Opcje użytkownika
Podstawowe opcje urządzenia to docelowa wartość ukończonego postępu oraz tempo postępu.
Możesz skonfigurować dla tego urządzenia następujące opcje. Wartości domyślne są wyświetlane czcionką pogrubioną. Wartości, które wyzwalają filtrowanie kontekstowe, wyświetlane są kursywą.
Opcja | Wartość | Opis |
Postępy docelowe | 100, wybierz wartość | Maksymalny postęp, jaki urządzenie może osiągnąć. Zakres wartości od 0 do 100. |
Wartość postępu przy rozpoczęciu gry | 0, wybierz wartość | Stopień postępu urządzenia na początku gry. Zakres wartości od 0 do 100. |
Wskaźnik postępu | 5, wybierz wartość | Tempo, z jakim ma być zwiększany postęp, zależnie od Rodzaju postępu. W przypadku ustawienia na wskaźnik stały określa tempo, w jakim zmienia się postęp. W przypadku ustawienia na wskaźnik natychmiastowy, określa o ile zmienić przy każdym wywołaniu zdarzenia. Zakres wartości od 0 do 100. |
Wskaźnik cofnięcia | 5, wybierz wartość | Szybkość, z jaką ma być zmniejszany postęp na podstawie Rodzaju postępu. W przypadku ustawienia na wskaźnik stały określa tempo, w jakim zmienia się postęp. W przypadku ustawienia na wskaźnik natychmiastowy, określa o ile zmienić przy każdym wywołaniu zdarzenia. Zakres wartości od 0 do 100. |
Rodzaj postępu | Wskaźnik stały, natychmiastowy | Opcje aktualizacji wartości postępu.
|
Powiązanie bezpośrednie zdarzeń
Poniżej znajdują się opcje powiązania bezpośredniego zdarzeń dla tego urządzenia. Aby dowiedzieć się więcej, zapoznaj się z sekcją Korzystanie z bezpośredniego powiązania zdarzeń.
Opcje użytkownika – funkcje
Funkcja nasłuchuje zdarzenia na urządzeniu, a następnie wykonuje akcję.
Aby utworzyć lub edytować funkcję w UEFN:
Otwórz ustawienia urządzenia i kliknij opcję funkcji.
Kliknij ikonę plusa (+), aby dodać element, a następnie kliknij listę rozwijaną, aby wybrać urządzenie na wyspie. Aktywna zostanie druga lista rozwijana zdarzeń.
Kliknij drugie menu rozwijane, by przypisać urządzenie do zdarzenia, które aktywuje funkcję.
Aby utworzyć lub edytować funkcję w trybie kreatywnym:
Otwórz ustawienia urządzenia i kliknij opcję funkcji.
Kliknij DODAJ, a następnie kliknij Wybierz urządzenie, aby wybrać urządzenie na wyspie.
Kliknij Wybierz zdarzenie, by przypisać urządzenie do zdarzenia, które następnie aktywuje funkcję dla urządzenia.
Do funkcji można dodać wiele zdarzeń.
| Funkcje | Opis |
|---|---|
Rozpocznij postęp przy transmisji od | Zwiększa bieżący poziom postępu, zgodnie z opcją użytkownika Wskaźnik postępu. |
Rozpocznij cofanie przy transmisji od | Zmniejsza bieżący poziom postępu zgodnie z opcją użytkownika Wskaźnik cofnięcia. |
Wstrzymaj przy transmisji od | Wstrzymuje urządzenie. |
Całkowity postęp | Zwiększa Postępy docelowe urządzenia . |
Całkowite cofnięcie | Zmniejsza Postępy docelowe do 0. |
Opcje użytkownika – zdarzenia
Zdarzenie daje sygnał innemu urządzeniu, kiedy aktywować określoną funkcję.
Aby utworzyć wydarzenie w UEFN:
W podłączonym urządzeniu utwórz funkcję.
Wybierz rodzaj zdarzenia dla urządzenia siatki na podstawie postępów.
Użyj kategorii Zdarzenia w UEFN, aby wyświetlić powiązane funkcje.
Aby utworzyć lub edytować zdarzenie w trybie kreatywnym:
Otwórz ustawienia urządzenia i kliknij opcję zdarzenia.
Kliknij Dodaj, następnie Wybierz urządzenie, aby wybrać urządzenie na swojej wyspie.
Kliknij Wybierz funkcję, aby przypisać zdarzenie do funkcji dla tego urządzenia.
Możesz dodać wiele funkcji do zdarzenia.
| Zdarzenia | Opis |
|---|---|
Po całkowitym wypełnieniu postępów | Zdarzenie, które występuje, gdy urządzenie osiągnie swoje Postępy docelowe. |
Wykonanie o całkowitym opróżnieniu | Zdarzenie, które występuje, gdy urządzenie cofnie się do 0. |
W momencie zmiany postępu | Zdarzenie, które występuje, gdy zmienia się bieżący postęp urządzenia. |
Zdarzenie przecięcia progu postępu | Zdarzenie, które występuje, gdy urządzenie osiągnie jeden z progów siatki, a siatka zostanie zamieniona w reakcji na to. |
Dodatkowe opcje UEFN
Efekty wizualne
Użyj kategorii Efekty wizualne, aby dostosować wygląd siatki i materiałów przy różnych progach. Wartość domyślna to siatka słoika na różnych etapach wypełniania.
| Opcje wizualne | Wartość | Opis |
|---|---|---|
Siatka z wartością progową | Indeks | Reprezentuje listę siatek dla etapów postępu. Aby dodać siatki do listy, kliknij ikonę plusa (+). |
Próg | Minimum (Min) Maksimum (Max) | Zestaw zakres postępu (Granica) dla aktywnej Siatki. Użyj poniższych opcji, aby określić, w jaki sposób ustawione wartości minimalna i maksymalna są uwzględniane w zakresie.
Jeśli dwa progi nakładają się na siebie, urządzenie używa pierwszego kwalifikującego progu z listy. |
Siatka statyczna | Wybierz zasób siatki statycznej | Ustaw siatkę dla zakresu progu. Siatka, którą wyświetli urządzenie, gdy jego wartość zaawansowania znajdzie się w zakresie tego progu. |
Efekty wizualne (VFX) przejścia | Wybierz system Niagara | Symuluje efekt wizualny (VFX), gdy urządzenie przechodzi na ustawioną siatkę statyczną. |
Sygnał dźwiękowy przejścia | Wybierz zasób sygnału dźwiękowego | Odtwarza dźwięk, gdy urządzenie przechodzi do ustawionej siatki statycznej. |
Indeks materiału wypełniającego | 2, wybierz liczbę | Tworzy instancję materiału dynamicznego dla materiału w tym slocie i zapisuje w parametrze materiału skalarnego FillAmount. Ten parametr materiału dla bieżącego wypełnienia jest wyrażony jako stosunek Musisz użyć węzła ScalarParameter w materiale i zmienić jego nazwę na FillAmount. |
Efekty dźwiękowe
Przy aktywnej wartości Wskaźnik stały możesz dodać dźwięk, aby wskazać postęp.
| Rodzaj dźwięku | Opis |
|---|---|
Dźwięk postępu | Odtwarza dźwięk, gdy urządzenie postępuje w stałym tempie. |
Dźwięk regresu | Odtwarza dźwięk, gdy urządzenie stale się cofa. |
Zakończ dźwięk | Odtwarza dźwięk, gdy urządzenie osiągnie założone Postępy docelowe. |
Panel szczegółów obejmuje następujące kategorie ogólne:
HLOD
Przemieszczenie
Renderowanie
Odległość rysowania (renderowania) obiektów
Warstwy danych
Aby dowiedzieć się więcej na temat panelu, patrz Dokumentacja interfejsu użytkownika.
Interfejs API Verse
Możesz użyć interfejsu API Verse dla urządzenia siatki na podstawie postępów, aby dostosować mechanikę. W Verse możesz bezpośrednio ustawić wartość postępu. W połączeniu z aktywatorami i odbiornikami można skonfigurować wstępnie określone wartości postępu i regresji.
Więcej informacji na temat korzystania z urządzenia w Verse można znaleźć w dokumentacji API progress_based_mesh_device.