Urządzenie sterowania trzecioosobowego jest zaprojektowane do wykorzystania wraz z urządzeniami kamery stałokątowej, kamery stałopunktowej i kamery okrążającej. Urządzenie sterowania trzecioosobowego pełni dwie główne funkcje:
Konfiguruje ustawienia ruchu i orientacji graczy, na których działają urządzenia kamery
Konfiguruje charakter namierzania graczy, na których działają urządzenia kamery
Jako że urządzenia kamery zmieniają to, co widzi gracz, standardowe sterowanie ruchem i innymi czynnościami gracza będą inne. W tym urządzeniu zdecydujesz kierunek, w którym zwrócony jest gracz, w jaki sposób namierzają wrogów i obiekty do użycia, jak szybko się poruszają itd.
Aby dowiedzieć się więcej o sposobie łączenia kamery i sterowania, zapoznaj się z artykułem Projektowanie przy użyciu kamer i sterowania. Aby dowiedzieć się więcej o używaniu kamer w UEFN, przeczytaj:
Przykład rozgrywki z tworzeniem sekwencji tytułowej
Aby znaleźć urządzenie sterowania trzecioosobowego, patrz Używanie urządzeń.
Filtrowanie kontekstowe
Niektóre urządzenia są zależne od funkcji nazywanej filtrowaniem kontekstowym. Ta funkcja ukrywa lub wyświetla opcje w zależności od wartości innych ustawień wybranych dla dostępnych opcji. Funkcja ogranicza bałagan w panelu Dostosuj i sprawia, że łatwiej jest znajdować dostępne opcje i zarządzać nimi.
Zorientowanie się, które opcje uruchamiają filtrowanie kontekstowe, nie jest jednak łatwe. Aby ci w tym pomóc, ustawienia tego typu zapisaliśmy w naszej dokumentacji urządzeń kursywą. Wymienione są wszystkie opcje, w tym te, na które wpływa filtrowanie kontekstowe. Jeśli są one wyświetlane lub ukrywane w zależności od wartości konkretnej opcji, w polu Opis danego ustawienia znajdzie się odpowiednia adnotacja.
Opcje urządzenia
Skonfiguruj to urządzenie przy użyciu następujących opcji.
Domyślne wartości są pogrubione. Wartości, które wyzwalają filtrowanie kontekstowe, wyświetlane są kursywą.
| Opcja | WARTOŚĆ | Opis |
|---|---|---|
Podgląd kreatywny | N/A | Kliknij Start, by wyświetlić podgląd tego, co widzi kamera. Kliknij Zatrzymaj, by opuścić podgląd i wrócić do edycji wyspy. |
Priorytet | 0.0, Wybierz lub wprowadź liczbę | Obecnych może być wiele kamer na raz, ale za aktywną przyjmuje się tę z największym priorytetem. |
Dodaj u graczy na początku | Wł., Wył. | Określa, czy to urządzenie zostanie przypisane do wszystkich graczy na początku gry. |
Usuń po likwidacji | Wł., Wył. | Określa, czy ta kamera zostanie odłączona od gracza, gdy zostanie on wyeliminowany. |
Włączono podczas fazy | Brak, Zawsze, Tylko gra | Określa, w których fazach aktywna jest kamera. Po wybraniu opcji Brak kamerę można włączyć tylko ręcznie za pomocą zdarzeń. |
Kierunek zwrotu | Ruch, Dwa drążki, Ustalony | Określa kierunek, w którym gracz jest zwrócony podczas rozgrywki. Po wybraniu opcji Ustalony poniżej tej opcji zostanie wyświetlona dodatkowa opcja. Dostępne ustawienia tej opcji:
|
Celowanie myszą w trybie dwóch drążków | Celowanie kursorem, Celowanie wychyleniem | Ta opcja jest widoczna tylko wtedy, gdy opcja Kierunek zwrotu jest ustawiona na Dwa drążki. To określa, gdzie gracz będzie celował podczas korzystania z myszy. Dostępne ustawienia tej opcji:
|
Automatyczny strzał na kontrolerze | Wł., Wył. | Określa, czy broń gracza strzela automatycznie, gdy gracz używa prawego drążka na kontrolerze. |
Ustalony kierunek zwrotu | 0 stopni, Wybierz lub wprowadź liczbę | Ta opcja jest widoczna tylko wtedy, gdy dla opcji Kierunek zwrotu wybrano ustawienie Ustalony. Określa kierunek, w którym gracze są zwróceni podczas rozgrywki. |
Mnożnik prędkości ruchu | 1.0x, Wybierz wartość | Poprzez wybór mnożnika domyślnej szybkości ruchu określa, jak szybko porusza się gracz. |
Mnożnik prędkości ruchu podczas strzelania | 1.0x, Wybierz wartość | Poprzez wybór mnożnika domyślnej szybkości ruchu określa, jak szybko porusza się gracz podczas strzelania. |
Mnożnik prędkości ruchu podczas celowania | 1.0x, Wybierz wartość | Poprzez wybór mnożnika domyślnej szybkości ruchu określa, jak szybko porusza się gracz podczas celowania. |
Mnożnik prędkości obracania się | 1.0, Wybierz wartość | Określa prędkość gracza podczas obracania się jako mnożnik prędkości domyślnej. |
Mnożnik prędkości obracania się podczas strzelania | 1.0x, Wybierz wartość | Określa prędkość obracania się gracza podczas strzelania jako mnożnik domyślnej prędkości. |
Mnożnik prędkości obracania się podczas celowania | 1.0x, Wybierz wartość | Określa prędkość obracania się gracza podczas celowania jako mnożnik domyślnej prędkości. |
Mnożnik prędkości obracania się podczas sprintu | 1.0x, Wybierz wartość | Określa prędkość obracania się gracza podczas sprintu jako mnożnik domyślnej prędkości. |
Wspomaganie celowania | Wł., Wył. | Jeśli opcja jest włączona, gracze będą automatycznie wybierać cele zależnie od odległości, kąta i priorytetu celów. Jeśli opcję Kierunek zwrotu ustawiono na Dwa drążki, a Wspomaganie celowania jest włączone, wówczas gracze mogą wyłączyć automatyczne celowanie, poruszając prawym drążkiem lub myszką po namierzeniu celu. |
Namierzanie celu | Nigdy, Zawsze, Strzelanie, Celowanie, Strzelanie lub Celowanie | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa, kiedy gracz zwraca się w stronę celu po jego wybraniu. |
Czas utrzymania namierzania | 1.5 s, Wybierz liczbę sekund | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Czas w sekundach, przez jaki gracz będzie próbować zwracać się do celu po każdej akcji dystansowej. |
Odległość celowania | 1000 cm, Wybierz wartość | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa maksymalną odległość, w jakiej może być cel od gracza, by był uznany za odpowiedni cel. |
Odległość wspomagania celowania podczas celowania z broni | 1000 cm, Wybierz wartość | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa maksymalną odległość, w jakiej może być cel od gracza, by był uznany za odpowiedni cel. |
Kąt celowania | 85°, Wybierz liczbę stopni | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Kąt na bazie orientacji gracza, w jakim musi znajdować się cel, by był uznany za odpowiedni cel. |
Kąt wspomagania celowania podczas celowania z broni | 85°, Wybierz liczbę stopni | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Kąt na bazie orientacji gracza, w jakim musi znajdować się cel, by był uznany za odpowiedni cel. |
Wymaga linii wzroku do celu | Wł., Wył. | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa, czy wymagana jest niezakłócona linia wzroku do celu, by był uznany za odpowiedni cel. |
Bazowa ważność – gracze | 1.0, Wybierz liczbę | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa priorytet namierzania graczy. Jeśli wybierzesz 0, namierzanie graczy będzie niemożliwe. |
Bazowa ważność – stwory | 0.5, Wybierz liczbę | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa priorytet namierzania stworów. Jeśli wybierzesz 0, namierzanie stworów będzie niemożliwe. |
Bazowa ważność – pojazdy | 0.3, Wybierz liczbę | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Określa priorytet namierzania pojazdów. Jeśli wybierzesz 0, namierzanie pojazdów będzie niemożliwe. |
Skaluj ważność wg odległości | 0.5, Wybierz liczbę | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Skaluje kalkulowaną wagę celu, zmniejszając priorytet na podstawie odległości celu od gracza. |
Skala ważona wg kąta | 1, Wybierz liczbę | Ta opcja jest widoczna tylko wtedy, gdy opcja Wspomaganie celowania jest włączona. Skaluje kalkulowaną ważność celu, zmniejszając priorytet na podstawie odległości celu od gracza. |
Działa na drużynę | Dowolna, Wybierz lub wprowadź drużynę | Określa, na którą drużynę działa to urządzenie. |
Działa na klasę | Brak klasy, Dowolna, Wybierz lub wprowadź klasę | Określa, na które klasy działa to urządzenie. Brak klasy oznacza, że urządzenie wpływa tylko na graczy bez przypisanej klasy. Dowolna oznacza wszystkich graczy, w tym takich bez przypisanej klasy. |
Odwróć drużyny | Wł., Wył. | Po wybraniu opcji Wł. to urządzenie będzie wpływać na wszystkie drużyny z wyjątkiem tej wybranej w opcji Działa na drużynę. |
Odwróć klasy | Wł., Wył. | Po wybraniu opcji Wł. to urządzenie będzie wpływać na wszystkie klasy z wyjątkiem tej wybranej w opcji Działa na klasę. |
Urządzenie może być celem w trybie edycji | Wł., Wył. | Określa, czy samo urządzenie może być celem. Po ustawieniu opcji Wł. urządzenie może być celem tylko, gdy edytujesz swoją wyspę. |
Przypisanie bezpośrednie zdarzeń
Poniżej znajdziesz opcje powiązania bezpośredniego zdarzeń dla tego urządzenia.
Funkcje
Funkcja nasłuchuje zdarzenia na urządzeniu, a następnie wykonuje akcję.
Dla dowolnej funkcji 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 zdarzenie i wybierz zdarzenie, które aktywuje tę funkcję.
Jeśli funkcja może być aktywowana przez więcej niż jedno zdarzenie, naciśnij przycisk Dodaj, by dodać wiersz i powtórz te kroki.
| Opcja | Opis |
|---|---|
Włącz przy transmisji od | Włącza urządzenie, gdy występuje zdarzenie. |
Wyłącz przy transmisji od | Wyłącza urządzenie, gdy występuje zdarzenie. |
Dodaj do przy transmisji od | Przypisuje to urządzenie inicjatorowi, gdy występuje zdarzenie. |
Dodaj do wszystkich przy transmisji od | Przypisuje to urządzenie wszystkim graczom, gdy występuje zdarzenie. |
Usuń z przy transmisji od | Odłącza to urządzenie od inicjatora, gdy występuje zdarzenie. |
Usuń ze wszystkich przy transmisji od | Odłącza to urządzenie od wszystkich graczy, gdy występuje zdarzenie. |
Wydarzenia
Dla tego urządzenia nie ma zdarzeń.
Używanie urządzenia sterowania trzecioosobowego w Verse
Możesz użyć poniższego kodu do sterowania urządzeniem sterowania trzecioosobowego w Verse. Ten kod pokazuje, jak używać zdarzeń i funkcji w interfejsie API urządzenia sterowania trzecioosobowego. Zmieniaj go w zależności od potrzeb.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse-authored creative device that can be placed in a level
gameplay_controls_third_person_device_verse_example := class(creative_device):
# Reference to the Gameplay Control: Third Person Device in the level.
# In the Details panel for this Verse device,
# set this property to your Gameplay Control: Third Person Device.
@editable
MyThirdPersonControlsDevice:gameplay_controls_third_person_device = gameplay_controls_third_person_device{}
Aby użyć tego kodu w swojej przygodzie z UEFN, wykonaj następujące czynności.
Przeciągnij urządzenie sterowania trzecioosobowego na swoją wyspę.
Utwórz nowe urządzenie Verse o nazwie gameplay_controls_third_person_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 plik gameplay_controls_third_person_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.
Dodaj odwołanie do urządzenia na wyspie do twojego urządzenia Verse. Procedurę zawiera sekcja Dodawanie odwołania Verse do urządzenia trybu kreatywnego w poziomie.
Wyłącz właściwość Dodaj u graczy na początku urządzenia sterowania trzecioosobowego, by jedynie Verse mogło przypisywać sterowanie graczowi.
Zapisz projekt i kliknij Uruchom sesję, aby przetestować grę.
Interfejs API sterowania trzecioosobowego
Sprawdź dokumentację API sterowania trzecioosobowego w rozgrywce, by dowiedzieć się więcej o wykorzystaniu urządzenia w Verse.