Emulator Kontrolera to widget w Roblox Studio, który emuluje urządzenia, które gracze używają do kontrolowania twojego doświadczenia: gamepady, zestawy słuchawkowe i kontrolery VR, przenośne urządzenia oraz piloty telewizyjne. Pokazuje obraz wybranego urządzenia, wysyła rzeczywiste zdarzenia wejściowe, gdy je klikniesz lub naciśniesz przypisany klawisz, i podświetla jego kontrolki, gdy przychodzi wejście, dzięki czemu możesz przetestować schemat sterowania oparty na gamepadzie lub interakcję VR, nie posiadając żadnego z nich.
Emulowanie wejścia jest oddzielne od symulowania urządzenia. Symulator Urządzeń zmienia ekran, platformę i sprzęt, na którym twoje doświadczenie uważa, że działa. Emulator Kontrolera zmienia to, co jest do niego podłączone. Oba są zazwyczaj używane razem.
Otwórz Emulator Kontrolera
Możesz to zrobić na dwa sposoby:
- Kliknij Wirtualny kontroler na pasku narzędzi Symulatora Urządzeń, lub
- Kliknij Kontroler na karcie paska narzędzi Emulacja.
Widget wymaga otwartego miejsca. Gdy jesteś w teście gry, otwarcie widgetu łączy emulowane urządzenie, a jego zamknięcie rozłącza je, dzięki czemu możesz podłączać i odłączać kontroler w trakcie sesji.
Emuluj urządzenie
Rozwijane menu na górze widgetu wybiera urządzenie do emulacji.

| Urządzenie | Emuluje |
|---|---|
| Ogólny Gamepad | Gamepad bez specyficznych nazw przycisków producenta. |
| PS4 | Kontroler PlayStation 4. |
| PS5 | Kontroler PlayStation 5. |
| Xbox | Kontroler Xbox. |
| Ogólny Przenośny | Przenośny komputer z wbudowanymi kontrolkami. |
| Pilot TV | Pilot Android TV, w tym jego pad kierunkowy oraz przyciski centralny i wstecz. |
| Quest2 / Quest3 | Zestawy słuchawkowe i kontrolery Meta Quest. |
Twoje doświadczenie widzi odpowiadający typ gamepada, więc kod, który rozgałęzia się na Enum.GamepadType lub odczytuje zestaw przycisków kontrolera, działa tak, jakby prawdziwe urządzenie było podłączone.
Wyślij wejście
Wejście może pochodzić z trzech miejsc, a widget pokazuje, co przybyło z któregokolwiek z nich: gdy wejście jest odbierane, w tym z prawdziwego kontrolera, który masz podłączony, odpowiadająca kontrolka na obrazie urządzenia podświetla się. To najszybszy sposób, aby potwierdzić, że wejście, które twoje doświadczenie otrzymało, to wejście, które chciałeś wysłać.
Kontrolki urządzenia
Przyciski, spusty i gałki na obrazie urządzenia są interaktywne. Kliknij lub przeciągnij je, aby wysłać wejście. Spusty i gałki raportują wartości analogowe, a nie tylko naciśnięte i zwolnione, więc możesz przetestować częściowe naciśnięcie lub powolny ruch gałki.
Klawiatura
Gdy widget ma fokus, wejście z klawiatury jest przekazywane do emulowanego urządzenia przy użyciu jego aktualnych mapowań. To pozwala ci testować schemat sterowania z prędkością, z obiema rękami, tak jak gracz by to robił. Zobacz Edytuj mapowania, aby zmienić, który klawisz steruje którą kontrolką.
Pozycje zestawu słuchawkowego i rąk
VR nie ma jednego kontrolera do kliknięcia. Jego wejście to pozycja głowy i dwie pozycje rąk, więc gdy emulowane jest urządzenie VR, widget dodaje kontrolki do ich poruszania.
Zestaw słuchawkowy, Lewy Kontroler i Prawy Kontroler mają każdy przełącznik. Włączone części reagują na twoją klawiaturę i mysz, a wyłączone części pozostają w miejscu. Ruch głowy i jednej ręki niezależnie pozwala ci testować, czy interakcja zależy od tego, gdzie gracz patrzy.
| Akcja | Wejście |
|---|---|
| Poruszaj się | Shift + W / A / S / D |
| Lataj w górę/w dół | Shift + E / Q |
| Obracaj | Ruch myszą |
| Przechyl | Prawy przycisk myszy + ruch myszą |
| Przełącz kontrolery | Shift + Lewy / Prawy |
| Przełącz blokadę kursora | Alt + 1 |
| Przełącz emulację myszy | Alt + Esc |
Kliknij widok 3D, aby interagować z sceną VR.
Czułość translacji skaluje, jak daleko włączone części poruszają się na naciśnięcie klawisza, od 1 do 10. Zmniejsz ją, gdy ustawiasz rękę w kierunku małego celu, a zwiększ, aby przejść przez scenę. Resetuj Pozycje przywraca głowę i obie ręce do ich domyślnej pozycji podczas testu gry, co jest najszybszym sposobem na wyjście z pozycji, z której nie możesz się wydostać ręcznie.
Edytuj mapowania
Każde emulowane urządzenie ma swoje własne mapowania klawiatury, więc W może oznaczać coś innego na gamepadzie, a coś innego na pilocie TV. Kliknij Edytuj mapowania, aby otworzyć edytor mapowań, który pokazuje obraz urządzenia z każdą kontrolką oznaczoną klawiszem, który jest obecnie do niej przypisany.

Aby zmienić przypisanie kontrolki, kliknij jej etykietę, a następnie naciśnij klawisz lub klawisze, które chcesz do niej przypisać. Najedź kursorem na etykietę, aby podświetlić kontrolkę, którą ona steruje na obrazie, dzięki czemu możesz zobaczyć, którą fizyczną kontrolkę zamierzasz ponownie przypisać.
- Jeśli klawisz, który naciśniesz, jest już przypisany do innej kontrolki, starsze przypisanie zostanie usunięte, a ostrzeżenie poinformuje cię, które, zamiast cicho pozostawiać dwie kontrolki na jednym klawiszu.
- Zapisz zatwierdza twoje zmiany w urządzeniu.
- Przywróć domyślne przywraca urządzenie do jego oryginalnych mapowań, po potwierdzeniu.
Mapowania są przechowywane dla każdego urządzenia i utrzymują się między sesjami.
Sparuj z Symulatorem Urządzeń
Emulator Kontrolera podąża za urządzeniem, które symulujesz. Wybierając konsolę, zestaw słuchawkowy, przenośne urządzenie lub urządzenie Android TV w Symulatorze Urządzeń, przełączasz Emulator Kontrolera na odpowiadający kontroler, dzięki czemu symulowany sprzęt i emulowane wejście pozostają spójne bez konieczności ustawiania obu.
Przykładowe przepływy pracy
- Testuj schemat sterowania oparty na gamepadzie. Symuluj konsolę w Symulatorze Urządzeń i jej kontroler tutaj, a następnie całkowicie steruj swoim doświadczeniem z emulowanego pada. Wszystko, czego nie możesz osiągnąć, to luka w nawigacji gamepada.
- Potwierdź, że wejście dociera. Obserwuj obraz urządzenia podczas gry. Jeśli kontrolka się nie podświetla, problem leży przed twoim przetwarzaniem wejścia.
- Testuj progi analogowe. Powoli przeciągnij spust lub gałkę i sprawdź, gdzie twoje martwe strefy i progi aktywacji faktycznie się uruchamiają.
- Testuj interakcję VR jedną ręką na raz. Wyłącz zestaw słuchawkowy i jeden kontroler, a następnie przesuń pozostałą rękę w odpowiednią pozycję, aby sprawdzić zasięg, objętości chwytu i czy interakcja zależy od spojrzenia.
- Testuj nawigację za pomocą pilota TV. Symuluj urządzenie Android TV i potwierdź, że twój interfejs użytkownika jest w pełni nawigowalny za pomocą pada kierunkowego, przycisku centralnego i przycisku wstecz.
- Waliduj niestandardowe mapowania. Przypisz ponownie kontrolki, których używasz najczęściej, i graj z klawiaturą, co jest szybsze niż klikanie w obraz dla czegokolwiek, co wymaga precyzji czasowej.