Tl; dr: Hay alrededor de 4 categorías. Si desea admitir muchos gamepads, simplemente apunte al diseño de XBox. Si desea admitir todos los gamepads, asegúrese de que su juego se pueda controlar con el diseño SNES (que es un subconjunto de XBox), y permita que el usuario reasigne los controles, y también permita que asignen cualquier botón adicional y ejes que su gamepad pueda tener. Por supuesto, esto requiere que uses una de las muchas bibliotecas que mapean correctamente una tonelada de gamepads según su diseño.
Compatible con XBox : 2 botones de hombro y 2 disparadores. D-pad (dirección), 2 chinchetas en las que se puede hacer clic. Anverso: 4 botones en forma de diamante, "atrás" y "inicio". Si es compatible con estos, es compatible con la mayoría de los gamepads que existen.
Advertencia:
- Los usuarios a veces no son conscientes de que se puede hacer clic en las barras de los pulgares, así que considere evitar estos botones.
- Los activadores izquierdo y derecho se implementan como un solo eje en lugar de 2 ejes independientes en algunos controladores, por lo que nunca permita que el jugador presione ambos al mismo tiempo.
- Ninguna de las entradas direccionales (barras de control y D-Pad) puede permitir un control preciso / fino por parte del usuario, incluso se supone que las barras de control resistentes lo hacen. Permita que los usuarios giren la palanca del pulgar hacia la mitad para girar a la mitad de la velocidad, pero no asuman que el usuario tiene la capacidad de mover una palanca hacia la izquierda.
- Algunos gamepads no usan etiquetas A, B, X, Y para los botones de diamantes. Considere usar imágenes en lugar de letras para que el usuario sepa qué botón presionar en el tutorial y la configuración.
- "atrás" y "inicio" no siempre están etiquetados, generalmente son difíciles de alcanzar, y "atrás" a veces se etiqueta "seleccionar".
Compatible con SNES : 2 botones de hombro. D-Pad (dirección), 4 botones en forma de diamante, "seleccionar" y "iniciar". Si los soportas, soportas prácticamente todos los gamepads que existen.
Advertencia:
- etiqueta de botón "seleccionar" vs etiqueta "atrás".
- Utiliza las mismas etiquetas A, B, X, Y que XBox para 4 botones de diamante, pero las usa en un orden diferente. Considere usar imágenes en lugar de letras para que el usuario sepa qué botón presionar en el tutorial y la configuración.
XBox Extended : pueden hacer todo lo que hace el controlador XBox y algo más. En su mayoría son irrelevantes para esta pregunta, excepto por el hecho de que es bueno permitir que los jugadores usen estos botones y paneles táctiles adicionales. Así que mejor permite a los jugadores enlazar botones adicionales a funciones útiles del juego. Y nunca interrumpa la entrada del gamepad solo porque el touchpad de un gamepad se toca accidentalmente.
SNES extendido Algunos controladores se encuentran entre SNES y XBox, al ofrecer solo algunas funcionalidades adicionales. Pueden tener arreglos de botones bastante inusuales, por lo que es importante permitir a los usuarios personalizar el esquema de entrada. Se aplica el mismo consejo que en XBox extendido anteriormente. También hay un subconjunto significativo de estos controladores que son esencialmente compatibles con SNES más 2 barras de control, resp. Compatible con XBox menos ambos disparadores.
NES - Ya no está en uso. Dígale al cliente que compre un gamepad más nuevo.