Categoría GAMEPAD
Nodos para leer entrada de mandos/joysticks conectados al sistema. Soportan múltiples dispositivos mediante índice.
Nodos disponibles
| Nodo | Tipo | Descripción |
|---|---|---|
| Gamepad Connected | Rama | Detecta si un gamepad está conectado |
| Gamepad Button | Rama | Detecta pulsación, mantenimiento o liberación de un botón |
| Gamepad Axis | Dato | Devuelve el valor de un eje analógico con zona muerta |
| Gamepad Any Button | Rama | Detecta si cualquier botón está pulsado |
Índice de dispositivo
El parámetro Gamepad Index (0–7) selecciona el dispositivo. Range.logic.joysticks[idx] devuelve None si no hay ninguno conectado en ese slot. Usa siempre Gamepad Connected antes de leer ejes o botones en escenas donde el gamepad es opcional.
Notas
- Los índices de botones y ejes dependen del driver del sistema operativo y del modelo de mando.
- El estado de "pulsado" y "liberado" se calcula mediante un flag previo almacenado en
Range.logic.globalDict['_gp<idx>_prev'].