Eingaben für Spiele
In diesem Abschnitt werden die verschiedenen Arten von Eingabegeräten beschrieben, die in UWP-Spielen unter Windows 10 oder Windows 11 und Xbox verwendet werden können, ihre grundlegende Verwendung veranschaulicht und Muster und Techniken für effektive Eingabeprogrammierung in Spielen empfohlen.
Hinweis
Es gibt weitere Arten von Eingabegeräten für den Einsatz in UWP-Spielen, z. B. benutzerdefinierte Eingabegeräte, die genre- oder spielspezifisch sein können. Solche Geräte und ihre Programmierung werden in diesem Abschnitt nicht behandelt. Informationen zu den Schnittstellen, die zur Unterstützung benutzerdefinierter Eingabegeräte verwendet werden, finden Sie im Windows.Gaming.Input.Custom-Namespace.
Eingabegeräte für Spiele
Spieleingabegeräte werden in UWP-Spiele und -Apps für Windows 10- oder Windows 11- und Xbox One über den Windows.Gaming.Input-Namespace unterstützt.
Gamepads
Gamepads sind das Standardeingabegerät auf Xbox und eine häufige Wahl für Windows-Spieler, wenn sie keine Tastatur und Maus bevorzugen. Sie bieten eine Vielzahl digitaler und analoger Steuerelemente, wodurch sie für fast jede Art von Spiel geeignet sind und auch taktiles Feedback durch eingebettete Vibrationsmotoren bieten.
Informationen zur Verwendung von Gamepads in Ihrem UWP-Spiel finden Sie unter Gamepad und Vibration.
Arcade-Joysticks
Arcade-Sticks sind volldigitale Eingabegeräte, die das Gefühl von Spielautomaten nachahmen und das perfekte Eingabegerät für Kopf-an-Kopf-Kämpfe oder andere Arcade-Spiele sind.
Weitere Informationen zur Verwendung von Arcade-Joysticks in Ihrem UWP-Spiel finden Sie unter Arcade-Joystick.
Rennlenkräder
Rennlenkräder sind Eingabegeräte, die das Gefühl eines echten Rennwagen-Cockpits vermitteln. Sie sind das perfekte Eingabegerät für jedes Rennspiel mit Autos oder Trucks. Viele Rennlenkräder verfügen über eine echte Kraftrückmeldung und nicht einfach nur Vibrationen, d. h., sie können echte Kräfte auf eine Steuerungsachse wie das Lenkrad ausüben.
Informationen zur Verwendung von Rennlenkrädern in Ihrem UWP-Spiel finden Sie unter Rennlenkrad und Kraftrückmeldung.
Flight-Joysticks
Flight-Joysticks sind Eingabegeräte für Spiele, die das Gefühl von Steuerknüppeln aus dem Cockpit eines Flugzeugs oder Raumschiffs nachahmen. Sie sind das perfekte Eingabegerät für schnelle und genaue Steuerung eines Flugs.
Weitere Informationen zur Verwendung von Flight-Joysticks in Ihrem UWP-Spiel finden Sie unter Flight-Joystick.
Unformatierter Gamecontroller
Ein unformatierter Gamecontroller ist eine generische Darstellung eines Gamecontrollers, dessen Eingaben auf vielen verschiedenen Arten von gängigen Gamecontrollern zu finden sind. Diese Eingaben werden als einfache Arrays von nicht benannten Schaltflächen, Schaltern und Achsen verfügbar gemacht. Mit einem unformatierten Gamecontroller können Sie es Kunden ermöglichen, benutzerdefinierte Eingabezuordnungen zu erstellen, unabhängig davon, welche Art von Controller sie verwenden.
Weitere Informationen zur Verwendung von unformatierten Gamecontrollern in Ihrem UWP-Spiel finden Sie unter Unformatierte Gamecontroller.
Benutzeroberflächen-Navigationscontroller
Benutzeroberflächen-Navigationscontroller sind ein logisches Eingabegerät, das ein allgemeines Vokabular für Benutzeroberflächen-Navigationsbefehle bereitstellt, um eine konsistente Benutzererfahrung über verschiedene Spiele und physische Eingabegeräte hinweg zu fördern. Die Benutzeroberfläche eines Spiels sollte anstelle gerätespezifischer Schnittstellen die UINavigationController-Schnittstellen verwenden.
Informationen zur Verwendung von Benutzeroberflächen-Navigationscontrollern in Ihrem UWP-Spiel finden Sie unter Benutzeroberflächen-Navigationscontroller.
Lenkköpfe
Headsets sind Audioaufnahme- und Wiedergabegeräte, die einem bestimmten Benutzer zugeordnet sind, wenn sie über sein Eingabegerät verbunden sind. Sie werden häufig von Onlinespielen für Sprachchats verwendet, können aber auch verwendet werden, um die Immersion zu verbessern oder Spielfunktionen sowohl in Online- als auch Offline-Spielen bereitzustellen.
Informationen zur Verwendung von Headsets in Ihrem UWP-Spiel finden Sie unter Headset.
Benutzer
Jedes Eingabegerät und sein verbundenes Headset können einem bestimmten Benutzer zugeordnet werden, um dessen Identität mit seinem Spiel zu verknüpfen. Die Benutzeridentität ist auch das Mittel, mit dem die Eingabe eines physischen Eingabegeräts mit Eingaben vom logischen Benutzeroberflächen-Navigationscontroller korreliert wird.
Informationen zum Verwalten von Benutzern und ihren Eingabegeräten finden Sie unter Nachverfolgen von Benutzern und ihren Geräten.