Tl; dr: Es gibt ungefähr 4 Kategorien. Wenn Sie viele Gamepads unterstützen möchten, wählen Sie einfach das XBox-Layout. Wenn Sie alle Gamepads unterstützen möchten, vergewissern Sie sich, dass Ihr Spiel mit dem SNES-Layout (einer Teilmenge von XBox) gesteuert werden kann. Ermöglichen Sie dem Benutzer, die Steuerelemente neu zuzuordnen und zusätzliche Schaltflächen und Achsen auf dem Gamepad zuzuordnen haben. Dazu müssen Sie natürlich eine der vielen Bibliotheken verwenden, die eine Vielzahl von Gamepads anhand ihres Layouts korrekt zuordnen.
XBox-kompatibel - 2 Schultertasten und 2 Trigger. D-Pad (Richtung), 2 Daumenstangen, die angeklickt werden können. Vorderseite: 4 Knöpfe in Rautenform, "Rückseite" und "Start". Wenn Sie diese unterstützen, unterstützen Sie die meisten Gamepads.
Warnung:
- Benutzer sind sich manchmal nicht bewusst, dass Daumensticks angeklickt werden können. Vermeiden Sie daher diese Schaltflächen.
- Der linke und der rechte Auslöser werden in einigen Treibern als einzelne Achse anstatt als zwei unabhängige Achsen implementiert. Lassen Sie daher den Player niemals beide gleichzeitig drücken.
- Keiner der Richtungseingänge (Daumensticks und D-Pad) erlaubt eine präzise / feine Steuerung durch den Benutzer, selbst harte Daumensticks sollten dies tun. Erlauben Sie Benutzern, den Daumen halb nach links zu drehen, um mit halber Geschwindigkeit zu drehen, aber gehen Sie nicht davon aus, dass der Benutzer einen Daumen halb nach links bewegen kann.
- Einige Gamepads verwenden keine A-, B-, X-, Y-Beschriftungen für die Diamanttasten. Verwenden Sie Bilder anstelle von Buchstaben, um dem Benutzer mitzuteilen, auf welche Schaltfläche er im Lernprogramm und im Setup drücken soll.
- "Zurück" und "Start" sind nicht immer beschriftet, normalerweise schwer zu erreichen, und "Zurück" wird manchmal mit "Auswählen" bezeichnet.
SNES kompatibel - 2 Schultertasten. D-Pad (Richtung), 4 Tasten in Rautenform, "Auswählen" und "Starten". Wenn Sie diese unterstützen, unterstützen Sie so ziemlich alle Gamepads.
Warnung:
- "select" vs "back" button label.
- Verwendet die gleichen A-, B-, X- und Y-Beschriftungen wie XBox für 4 Diamanttasten, verwendet sie jedoch in anderer Reihenfolge. Verwenden Sie Bilder anstelle von Buchstaben, um dem Benutzer mitzuteilen, auf welche Schaltfläche er im Lernprogramm und im Setup drücken soll.
XBox erweitert - Sie können alles, was der XBox-Controller tut, und noch einiges mehr. Sie sind für diese Frage meistens irrelevant, mit Ausnahme der Tatsache, dass es nett ist, den Spielern zu erlauben, diese zusätzlichen Tasten und Touchpads zu verwenden. Am besten erlauben Sie den Spielern, zusätzliche Schaltflächen an nützliche Spielfunktionen zu binden. Bitte unterbrechen Sie niemals die Gamepad-Eingabe, nur weil das Touchpad eines Gamepads versehentlich berührt wird.
SNES erweitert Einige Controller liegen zwischen SNES und XBox, da sie nur einige zusätzliche Funktionen bieten. Sie haben möglicherweise ungewöhnliche Tastenanordnungen, daher ist es wichtig, dass Benutzer das Eingabeschema anpassen können. Es gilt der gleiche Hinweis wie in der oben erweiterten XBox. Es gibt auch eine bedeutende Untergruppe dieser Controller, die im Wesentlichen SNES-kompatibel sind, sowie 2 Daumensticks bzw. zwei Daumensticks. XBox-kompatibel abzüglich beider Trigger.
NES - Wird nicht mehr verwendet. Bitten Sie den Kunden, ein neueres Gamepad zu kaufen.