Systemy / Interaction
Interaction System
Dodaj jeden komponent do postaci i jeden do dowolnego obiektu w świecie. Gracz patrzy na obiekt, widzi, co robi klawisz, i naciska lub przytrzymuje go, aby użyć obiektu.
Zobacz, jak działa
Pięćdziesiąt sekund w scenie pokazowej: podpowiedzi, zamknięta skrzynia, klucz, zbieranie przez przytrzymanie. Bez dźwięku.
Dziedziniec jest sceną pokazową i nie jest dołączony; produkt zawiera własną mapę demo.
Co robi
Wykrywanie spojrzenia
Od oczu postaci 20 razy na sekundę wykonywany jest sweep małą sferą. Zasięg, promień i częstotliwość to ustawienia. Pierwsza i trzecia osoba, dowolny pawn.
Podpowiedź, która odczytuje klawisze gracza
Klawisz, czynność i nazwa celu („E · Open · Wooden Door”). Klawisz pochodzi z twojego mapowania wejścia, więc zmiana przypisania aktualizuje podpowiedź.
Naciśnięcie i przytrzymanie
Przytrzymanie pokazuje pierścień postępu i jest anulowane, gdy gracz puści klawisz lub odwróci wzrok.
Zablokowane cele mówią dlaczego
Podpowiedź robi się szara i pokazuje powód, np. „Locked. You need the Iron Key.” Odblokuj cel, patrząc na niego, a podpowiedź od razu się zaktualizuje.
Bez klasy bazowej
Użyj komponentu albo zaimplementuj interfejs w dowolnym aktorze. Zdarzenia właściciela: interakcja, uzyskanie fokusu i utrata fokusu.
Działa samodzielnie
Usuń foldery Demo i Art, a system nadal się kompiluje i działa. Przetestowane w czystym projekcie.
Szybki start
Daj postaci interactor
Dodaj AC_Interactor do swojej postaci i wywołuj Start Interact oraz Stop Interact z akcji Interact.
Zrób obiekt interaktywny
Dodaj AC_Interactable do aktora, wypełnij Prompt i Verb, dodaj BPI_InteractableOwner i zaimplementuj On Interacted.
Pokaż podpowiedź
Utwórz WBP_InteractionPrompt, przekaż mu swój interactor i assety wejścia, a potem dodaj go do viewportu.
Czego nie robi
- Multiplayer: nic nie jest replikowane.
- UE 5.4 do 5.7 nie zostały jeszcze przetestowane.
- Tylko wykrywanie spojrzenia: brak trybu zbliżeniowego i widoku z góry, brak priorytetów między nakładającymi się celami.
- Tylko ikony klawiatury i myszy; obsługa pada nie jest dołączona ani przetestowana.
Scena dziedzińca ze zrzutów ekranu jest pokazowa i nie jest dołączona. Produkt zawiera własną mapę demo.