Ta funkcja jest we wczesnym dostępie. Możesz publikować wyspy, które ją wykorzystują, ale pamiętaj, że zmiany wprowadzane w okresie wczesnego dostępu mogą popsuć twoją wyspę i wymagać aktywnego dokonywania poprawek.
Urządzenie sterowania trzecioosobowego jest zaprojektowane do wykorzystania wraz z urządzeniami kamery stałokątowej i kamery stałopunktowej. 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:
- Urządzenia sterowania i kamery
- Tworzenie sekwencji tytułowej przykładowej rozgrywki
Aby znaleźć urządzenie sterowania trzecioosobowego, wciśnij Tab, by otworzyć ekwipunek trybu kreatywnego i wybierz kategorię Urządzenia. Możesz tam wyszukiwać lub przeglądać urządzenia. Więcej informacji na temat wyszukiwania urządzeń znajdziesz w artykule Używanie urządzeń.
Filtrowanie kontekstowe
Niektóre urządzenia mają funkcję zwaną filtrowaniem kontekstowym. Ukrywa ona lub wyświetla opcje w zależności od wartości innych ustawień, co ogranicza bałagan w panelu Dostosuj i sprawia, że łatwiej jest znajdować i zarządzać dostępnymi opcjami.
Zorientowanie się, które opcje uruchamiają filtrowanie kontekstowe, nie jest jednak łatwe. Aby ci w tym pomóc, ustawienia tego typu zapisaliśmy kursywą. Spisane będą 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 aktywujące filtrowanie kontekstowe zapisane są kursywą.
Opcja | Wartość | Opis |
---|---|---|
Podgląd kreatywny | Nie dotyczy | 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, 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 urządzenie zostanie przypisane do wszystkich graczy na początku gry. |
Usuń po eliminacji | Włącz, Wyłącz | Określa, czy kamera zostanie odłączona od gracza, gdy zostanie on wyeliminowany. |
Włączono podczas fazy | Brak, Zawsze, Tylko gra | Określa fazy, w których urządzenie będzie włączone. Po wybraniu Brak urządzenie będzie można włączać wyłącznie manualnie przy użyciu systemu zdarzeń. |
Mnożnik prędkości ruchu | 1,0 x, Wybierz liczbę | Określa jak szybko jako mnożnik domyślnej szybkości ruchu porusza się gracz. |
Mnożnik prędkości ruchu przy strzelaniu | 1,0 x, Wybierz liczbę | Określa jak szybko jako mnożnik domyślnej szybkości ruchu porusza się gracz przy strzelaniu. |
Mnożnik prędkości ruchu przy celowaniu | 1,0 x, Wybierz liczbę | Określa jak szybko jako mnożnik domyślnej szybkości ruchu porusza się gracz przy celowaniu. |
Mnożnik szybkości obrotu | 1.0, Wybierz liczbę | Określa jak szybko jako mnożnik domyślnej szybkości ruchu obraca się gracz. |
Mnożnik szybkości obrotu przy strzelaniu | 1.0, Wybierz liczbę | Określa jak szybko jako mnożnik domyślnej szybkości ruchu obraca się gracz przy strzelaniu. |
Mnożnik szybkości obrotu przy celowaniu | 1.0, Wybierz liczbę | Określa jak szybko jako mnożnik domyślnej szybkości ruchu obraca się gracz przy celowaniu. |
Wspomaganie namierzania | Wł., Wył. | Jeśli ustawiono Wł., gracz będzie automatycznie wybierać cel w oparciu o odległość, kąt i priorytet namierzania. |
Zablokowanie namierzania | Nigdy, Zawsze, Strzelanie, Celowanie, Strzelanie lub celowanie | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa, kiedy gracz obraca się w kierunku celu po wybraniu celu. |
Czas utrzymania namierzania | 1,5 sekundy, Wybierz liczbę sekund | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Czas w sekundach, przez jaki gracz będzie próbować zwracać się do celu po każdej akcji zasięgowej. |
Odległość namierzania | 1000, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa maksymalną odległość, w jakiej może być cel od gracza, by był uznany za odpowiedni cel. |
Odległość namierzania przy celowaniu | 1000, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa maksymalną odległość, w jakiej może być cel od gracza, by był uznany za odpowiedni cel. |
Kąt namierzania | 85, Wybierz liczbę stopni | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Kąt na bazie orientacji gracza, w jakim musi znajdować się cel, by był uznany za odpowiedni cel. |
Kąt namierzania przy celowaniu | 85, Wybierz liczbę stopni | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Kąt na bazie orientacji gracza, w jakim musi znajdować się cel, by był uznany za odpowiedni cel. |
Wymaga linii wzroku | Wł., Wył. | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa, czy wymagana jest niezakłócona linia wzroku do celu, by był uznany za odpowiedni cel. |
Bazowa waga graczy | 1,0, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa priorytet namierzania graczy. Jeśli wybierzesz 0, gracze nie będą namierzani. |
Bazowa waga stworów | 0,5, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa priorytet namierzania stworów. Jeśli wybierzesz 0, stwory nie będą namierzane. |
Bazowa waga pojazdów | 0,3, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Określa priorytet namierzania pojazdów. Jeśli wybierzesz 0, pojazdy nie będą namierzane. |
Skalowanie wagi wg odległości | 0,5, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Skaluje kalkulowaną wagę celu, zmniejszając priortytet na podstawie odległości celu od gracza. |
Skalowanie wagi wg kąta | 1, Wybierz liczbę | Ta opcja wyświetla się tylko, gdy Wspomaganie namierzania jest Wł.. Skaluje kalkulowaną wagę celu, zmniejszając priortytet na podstawie kąta 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, że urządzenie działa na wszystkich graczy, w tym tych bez przypisanej klasy. |
Odwróć wybór drużyny | Wł., Wył. | Jeśli wybierzesz Wł., to urządzenie będzie wpływać na wszystkie drużyny z wyjątkiem tej wybranej w opcji Wybrana drużyna. |
Odwróć wybór klasy | Wł., Wył. | Jeśli wybierzesz Wł., to urządzenie będzie wpływać na wszystkie klasy z wyjątkiem tej wybranej w opcji **Wybrana klasa. |
Urządzenie do namierzenia w trybie edycji | Wł., Wył. | Określa, czy można namierzyć samo urządzenie. Jeśli ustawiono Wł., urządzenie można namierzyć tylko, gdy edytujesz swoją wyspę. |
Przypisanie bezpośrednie zdarzeń
Oto dostępne opcje [przypisania bezpośredniego zdarzeń]((fortnite-creative-glossary#direct-event-binding) dla tego urządzenia.
Funkcje
Funkcja nasłuchuje zdarzenia na urządzeniu a następnie wykonuje akcję.
- Dla dowolnej funkcji, kliknij opcję, następnie Wybierz urządzenie, by 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 zachodzi zdarzenie. |
Wyłącz przy transmisji od | Wyłącza urządzenie, gdy zachodzi zdarzenie. |
Dodaj u gracza przy transmisji od | Przypisuje to urządzenie inicjatorowi, gdy zachodzi zdarzenie. |
Dodaj u wszystkich graczy przy transmisji od | Przypisuje to urządzenie wszystkim graczom, gdy zachodzi zdarzenie. |
Usuń z gracza przy transmisji od | Odłącza to urządzenie od inicjatora, gdy zachodzi zdarzenie. |
Usuń u wszystkich przy transmisji od | Odłącza to urządzenie od wszystkich graczy, gdy zachodzi zdarzenie. |
Zdarzenia
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 sposób użycia zdarzeń i funkcji 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 }
# Urządzenie kreatywne z Verse, które można umieszczać na mapie
gameplay_camera_fixed_point_device_verse_example := class(creative_device):
# Odniesienie do Gameplay Control: Third Person Device w poziomie.
# W panelu szczegółów dla tego urządzenia Verse,
# przypisz tę właściwość do swojego urządzenia Gameplay Control: Third Person Device.
@editable
MyThirdPersonControlsDevice:gameplay_controls_third_person_device = gameplay_controls_third_person_device{}
# Działa, gdy urządzenie zostaje uruchomione w trwającej grze
OnBegin<override>()<suspends>:void=
Print("Dodawanie graczom sterowania trzecioosobowego.")
# Ten przykład sprawdza wszystkich graczy biorących udział w przygodzie, żeby pokazać jak wykonywać na urządzeniu operacje na każdym graczu.
for (Player : GetPlayspace().GetPlayers()):
# Przypisuje kamerę do stosu kamer „Agenta” i sprawia, że staje się ona kamerą aktywną.
MyThirdPersonControlsDevice.AddTo(Player)
# Zaczekaj 5 sekund
Sleep(5.0)
Print(„Odbieranie graczom sterowania trzecioosobowego.")
# Usuwa kamerę ze wszystkich stosów kamer „Agenta” i zmienia kamerę aktywną na kolejną ze stosu.
MyThirdPersonControlsDevice.RemoveFromAll()
Aby użyć tego kodu w swojej przygodzie z UEFN, wykonaj następujące czynności.
-
Przeciągnij urządzenie Sterowanie trzecioosobowe na swoją wyspę.
-
Stwórz nowe urządzenie Verse o nazwie **gameplay_controls_third_person_device_verse_example**. Sprawdź Tworzenie własnych urządzeń w Verse po więcej szczegółów.
-
W Visual Studio Code otwórz **gameplay_controls_third_person_device_verse_example.verse** i wklej powyższy kod.
-
Skompiluj swój kod i przeciągnij urządzenie z Verse na swoją wyspę. Sprawdź Dodawanie urządzenia z Verse do swojego poziomu po więcej szczegółów.
-
Dodaj odniesienie do urządzenia z Verse do urządzenia kamery stałopunktowej na swojej wyspie. Sprawdź Dodawanie odniesienia Verse do urządzenia trybu kreatywnego na swoim poziomie po więcej szczegółów.
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 **Launch Session**, by zacząć testy.
API
Sprawdź dokumentację API „ ”, by dowiedzieć się więcej o wykorzystaniu urządzenia w Verse.