Controller Emulator

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Controller Emulator ist ein Widget in Roblox Studio, das die Geräte emuliert, die Spieler verwenden, um Ihr Erlebnis zu steuern: Gamepads, VR-Headsets und -Controller, Handhelds und TV-Fernbedienungen. Es zeigt ein Bild des ausgewählten Geräts, sendet echte Eingabeereignisse, wenn Sie darauf klicken oder eine zugeordnete Taste drücken, und beleuchtet die Steuerelemente, wenn Eingaben eintreffen, sodass Sie ein Gamepad-zentrisches Steuerungsschema oder eine VR-Interaktion testen können, ohne eines von beidem zu besitzen.

Die Emulation von Eingaben ist von der Simulation eines Geräts getrennt. Device Simulator ändert den Bildschirm, die Plattform und die Hardware, von der Ihr Erlebnis glaubt, dass es darauf läuft. Der Controller Emulator ändert, was daran angeschlossen ist. Die beiden werden normalerweise zusammen verwendet.

Controller Emulator öffnen

Entweder:

  1. Klicken Sie auf Virtueller Controller in der Symbolleiste des Device Simulators, oder
  2. Klicken Sie auf Controller im Tab Emulation der Symbolleiste.

Das Widget erfordert einen offenen Platz. Während Sie sich in einem Spieltest befinden, verbindet das Öffnen des Widgets das emulierte Gerät, und das Schließen trennt es, sodass Sie den Controller während der Sitzung ein- und ausstecken können.

Ein Gerät emulieren

Das Dropdown-Menü oben im Widget wählt das zu emulierende Gerät aus.

Controller Emulator zeigt Quest 3 Controller, Tastenzuordnungen und Steuerelemente zum Bewegen des Headsets und der Controller.
GerätEmuliert
Generisches GamepadEin Gamepad ohne herstellerspezifische Tastenbezeichnungen.
PS4Ein PlayStation 4 Controller.
PS5Ein PlayStation 5 Controller.
XboxEin Xbox Controller.
Generisches HandheldEin Handheld-PC mit integrierten Steuerelementen.
TV-FernbedienungEine Android TV-Fernbedienung, einschließlich ihres Steuerkreuzes und der Tasten für Mitte und Zurück.
Quest2 / Quest3Meta Quest Headsets und Controller.

Ihr Erlebnis sieht den entsprechenden Gamepad-Typ, sodass Code, der auf Enum.GamepadType verzweigt oder die Tastenbelegung eines Controllers liest, sich so verhält, als wäre das echte Gerät angeschlossen.

Eingaben senden

Eingaben können aus drei Quellen kommen, und das Widget zeigt an, was von ihnen angekommen ist: Wenn Eingaben empfangen werden, einschließlich von einem echten Controller, den Sie angeschlossen haben, wird das entsprechende Steuerelement auf dem Gerätebild hervorgehoben. Das ist der schnellste Weg, um zu bestätigen, dass die Eingabe, die Ihr Erlebnis erhalten hat, die Eingabe ist, die Sie senden wollten.

Geräte-Steuerelemente

Tasten, Trigger und Joysticks auf dem Gerätebild sind interaktiv. Klicken oder ziehen Sie sie, um Eingaben zu senden. Trigger und Joysticks melden analoge Werte, nicht nur gedrückt und losgelassen, sodass Sie einen teilweisen Druck oder eine langsame Stickbewegung testen können.

Tastatur

Während das Widget den Fokus hat, werden Tastatureingaben an das emulierte Gerät unter Verwendung seiner aktuellen Zuordnungen weitergeleitet. Dies ermöglicht es Ihnen, ein Steuerungsschema in Echtzeit mit beiden Händen zu testen, so wie es ein Spieler verwenden würde. Siehe Zuordnungen bearbeiten, um zu ändern, welche Taste welches Steuerelement steuert.

Headset- und Handposen

VR hat kein einzelnes Steuerelement zum Klicken. Seine Eingabe ist eine Kopfpose und zwei Handposen, sodass das Widget beim Emulieren eines VR-Geräts Steuerelemente zum Bewegen hinzufügt.

Headset, Linker Controller und Rechter Controller haben jeweils einen Schalter. Aktivierte Teile reagieren auf Ihre Tastatur und Maus, und deaktivierte Teile bleiben still. Das unabhängige Bewegen des Kopfes und einer Hand ermöglicht es Ihnen zu testen, ob eine Interaktion davon abhängt, wo der Spieler hinschaut.

AktionEingabe
BewegenShift + W / A / S / D
Nach oben/unten fliegenShift + E / Q
DrehenMausbewegung
KippenRechtsklick + Mausbewegung
Controller wechselnShift + Links / Rechts
Cursor-Sperre umschaltenAlt + 1
Mausemulation umschaltenAlt + Esc

Klicken Sie in die 3D-Ansicht, um mit der VR-Szene zu interagieren.

Übersetzungsempfindlichkeit skaliert, wie weit die aktivierten Teile pro Tastendruck reisen, von 1 bis 10. Verringern Sie sie, wenn Sie eine Hand gegen ein kleines Ziel positionieren, und erhöhen Sie sie, um die Szene zu überqueren. Positionen zurücksetzen bringt den Kopf und beide Hände während eines Spieltests in ihre Standardpose zurück, was der schnellste Weg ist, aus einer Pose herauszukommen, aus der Sie nicht manuell zurückkommen können.

Zuordnungen bearbeiten

Jedes emulierte Gerät hat seine eigenen Tastaturzuordnungen, sodass W auf einem Gamepad etwas anderes bedeuten kann als auf einer TV-Fernbedienung. Klicken Sie auf Zuordnungen bearbeiten, um den Zuordnungseditor zu öffnen, der das Gerätebild mit jedem Steuerelement anzeigt, das durch die derzeit zugeordnete Taste beschriftet ist.

Controller Emulator Zuordnungseditor zeigt die Tastaturtaste, die jedem Gamepad-Steuerelement zugeordnet ist.

Um ein Steuerelement neu zuzuordnen, klicken Sie auf sein Label und drücken Sie die Taste oder Tasten, die Sie ihm zuordnen möchten. Wenn Sie über ein Label fahren, wird das Steuerelement hervorgehoben, das es auf dem Bild steuert, sodass Sie erkennen können, welches physische Steuerelement Sie gerade neu zuordnen möchten.

  • Wenn die Taste, die Sie drücken, bereits einem anderen Steuerelement zugeordnet ist, wird die ältere Zuordnung entfernt und eine Warnung zeigt Ihnen an, welche, anstatt stillschweigend zwei Steuerelemente auf einer Taste zu belassen.
  • Speichern bestätigt Ihre Änderungen am Gerät.
  • Standardeinstellungen wiederherstellen bringt das Gerät nach einer Bestätigung in seine ursprünglichen Zuordnungen zurück.

Zuordnungen werden pro Gerät gespeichert und bleiben über Sitzungen hinweg bestehen.

Mit dem Device Simulator koppeln

Der Controller Emulator folgt dem Gerät, das Sie simulieren. Die Auswahl einer Konsole, eines Headsets, eines Handhelds oder eines Android TV-Geräts im Device Simulator wechselt den Controller Emulator zum entsprechenden Controller, sodass die simulierte Hardware und die emulierte Eingabe konsistent bleiben, ohne dass Sie beide einstellen müssen.

Beispiel-Workflows

  • Testen Sie ein Gamepad-zentrisches Steuerungsschema. Simulieren Sie eine Konsole im Device Simulator und ihren Controller hier, und steuern Sie Ihr Erlebnis vollständig über das emulierte Pad. Alles, was Sie nicht erreichen können, ist eine Lücke in Ihrer Gamepad-Navigation.
  • Bestätigen Sie, dass Eingaben ankommen. Beobachten Sie das Gerätebild, während Sie spielen. Wenn ein Steuerelement nicht leuchtet, liegt das Problem vor Ihrer Eingabeverarbeitung.
  • Testen Sie analoge Schwellenwerte. Ziehen Sie einen Trigger oder Joystick langsam und überprüfen Sie, wo Ihre Totzonen und Aktivierungsschwellen tatsächlich auslösen.
  • Testen Sie eine VR-Interaktion mit einer Hand nach der anderen. Deaktivieren Sie das Headset und einen Controller, und bewegen Sie dann die verbleibende Hand in Position, um Reichweite, Greifvolumen und ob die Interaktion von der Blickrichtung abhängt, zu überprüfen.
  • Testen Sie die Navigation mit der TV-Fernbedienung. Simulieren Sie ein Android TV-Gerät und bestätigen Sie, dass Ihre Benutzeroberfläche vollständig mit einem Steuerkreuz, einer Mitteltaste und einer Zurück-Taste navigierbar ist.
  • Validieren Sie benutzerdefinierte Zuordnungen. Weisen Sie die Steuerelemente, die Sie am häufigsten verwenden, neu zu und spielen Sie mit der Tastatur, was schneller ist, als für alles, was Timing erfordert, auf das Bild zu klicken.
©2026 Roblox Corporation. Roblox, das Roblox-Logo und "Powering Imagination" gehören zu unseren eingetragenen und nicht eingetragenen Markenzeichen in den USA und anderen Ländern.