Gamecontroller unterstützen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Sie können die Nutzererfahrung in Ihrem Spiel verbessern, indem Sie Spielern die Verwendung von Controllern ermöglichen. Das Android-Framework stellt APIs zur Erkennung und Verarbeitung von Nutzereingaben über Gamecontroller bereit.
In diesem Leitfaden erfährst du, wie du dafür sorgen kannst, dass dein Spiel konsistent mit Gamecontrollern auf verschiedenen Android API-Levels (API-Level 9 und höher) funktioniert. Außerdem erfährst du, wie du das Spielerlebnis für Spieler verbessern kannst, indem du in deiner App mehrere Controller gleichzeitig unterstützt.
Hinweis:Wenn du Spiele entwickelst oder eine C++-App programmierst, verwende stattdessen die Game Controller Library, die Teil des Android Game Development Kit (AGDK) ist.
Unterricht
-
Controller-Aktionen verarbeiten
-
Hier erfahren Sie, wie Sie mit Nutzereingaben über gängige Eingabeelemente auf Gamecontrollern umgehen, einschließlich der Richtungstasten (D-Pad-Tasten), Gamepad-Tasten und Joysticks.
-
Controller für verschiedene Android-Versionen unterstützen
-
Hier erfährst du, wie du Gamecontroller auf Geräten mit verschiedenen Android-Versionen gleich verhalten kannst.
-
Unterstützung mehrerer Controller
-
Hier erfahren Sie, wie Sie mehrere Gamecontroller erkennen und verwenden, die gleichzeitig verbunden sind.
-
Zusätzliche Controller-Funktionen
-
Hier erfahren Sie, wie Sie zusätzliche Controller-Funktionen verwenden können.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2024-05-03 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Benötigte Informationen nicht gefunden"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Zu umständlich/zu viele Schritte"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Nicht mehr aktuell"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problem mit der Übersetzung"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problem mit Beispielen/Code"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Sonstiges"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Leicht verständlich"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Mein Problem wurde gelöst"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Sonstiges"
}]
{"lastModified": "Zuletzt aktualisiert: 2024-05-03\u00a0(UTC)."}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-05-03 (UTC)."]]