Tl; dr: Istnieje około 4 kategorii. Jeśli chcesz obsługiwać wiele gamepadów, po prostu celuj w układ XBox. Jeśli chcesz obsługiwać wszystkie gamepady, upewnij się, że twoją grą można sterować za pomocą układu SNES (który jest podzbiorem XBox), i pozwala użytkownikowi na zmianę mapowania elementów sterujących, a także pozwala mapować dodatkowe przyciski i osie, które może ich gamepad mieć. Oczywiście wymaga to użycia jednej z wielu bibliotek, które poprawnie mapują masę gamepadów na podstawie ich układu.
Kompatybilny z XBox - 2 przyciski barkowe i 2 wyzwalacze. D-pad (kierunek), 2 pałeczki, które można kliknąć. Przód: 4 guziki w kształcie rombu, „tył” i „start”. Jeśli je wspierasz, wspierasz większość dostępnych gamepadów.
Ostrzeżenie:
- Użytkownicy czasami nie zdają sobie sprawy, że można kliknąć kciukiem, więc należy unikać tych przycisków.
- Lewe i prawe wyzwalacze są zaimplementowane jako jedna oś zamiast 2 niezależnych osi w niektórych sterownikach, więc nigdy nie pozwól, aby gracz naciskał obie jednocześnie.
- Żadne z kierunkowych danych wejściowych (drążków i pada kierunkowego) nie może pozwolić użytkownikowi na precyzyjną / precyzyjną kontrolę, nawet twarde pałeczki powinny to robić. Zezwól użytkownikom na obracanie kciuka do połowy w lewo, aby skręcić z połową prędkości, ale nie zakładaj, że użytkownik ma możliwość przesunięcia kciuka do połowy w lewo.
- Niektóre gamepady nie używają etykiet A, B, X, Y dla diamentowych przycisków. Rozważ użycie obrazów zamiast liter, aby poinformować użytkownika, który przycisk nacisnąć w samouczku i konfiguracji.
- „wstecz” i „start” nie zawsze są oznaczone, są zazwyczaj trudne do osiągnięcia, a „wstecz” jest czasem oznaczone jako „wybierz”.
Kompatybilny z SNES - 2 guziki na ramionach. D-Pad (kierunek), 4 przyciski w kształcie rombu, „wybierz” i „start”. Jeśli je wspierasz, obsługujesz prawie wszystkie dostępne gamepady.
Ostrzeżenie:
- Etykieta przycisku „wybierz” kontra „wstecz”.
- Używa takich samych etykiet A, B, X, Y jak XBox dla 4 diamentowych przycisków, ale używa ich w innej kolejności. Rozważ użycie obrazów zamiast liter, aby poinformować użytkownika, który przycisk nacisnąć w samouczku i konfiguracji.
XBox rozszerzony - mogą zrobić wszystko, co robi kontroler XBox i jeszcze więcej. Są one w większości nieistotne dla tego pytania, z wyjątkiem faktu, że miło jest pozwolić graczom korzystać z tych dodatkowych przycisków i touchpadów. Najlepiej więc pozwól graczom przypisać dodatkowe przyciski do przydatnych funkcji gry. I proszę nigdy nie zakłócać wprowadzania gamepada tylko dlatego, że touchpad gamepada został przypadkowo dotknięty.
Rozszerzony SNES Niektóre kontrolery mieszczą się między SNES a XBox, oferując tylko dodatkowe funkcje. Mogą mieć dość nietypowe rozmieszczenie przycisków, więc ważne jest, aby umożliwić użytkownikom dostosowanie schematu wprowadzania. Ta sama rada obowiązuje jak w XBox rozszerzonym powyżej. Istnieje również znaczny podzbiór tych kontrolerów, które są zasadniczo kompatybilne z SNES, plus 2 pałeczki, odpowiednio. Kompatybilny z XBox minus oba wyzwalacze.
NES - Nie jest już używany. Powiedz klientowi, aby kupił nowszy gamepad.