pyxen.input.gamepads
Accede a los mandos de juego conectados.
pads = pyxen.input.gamepads
Acceder a un gamepad
pad = pads[0]
Si el índice es inválido, se produce un error.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
connected | bool | Si el mando está conectado |
left_stick | Vector2 | Joystick analógico izquierdo |
right_stick | Vector2 | Joystick analógico derecho |
Botones
Cada uno devuelve un objeto Button:
pad.a
pad.b
pad.x
pad.y
pad.start
pad.back
pad.guide
pad.lb
pad.rb
pad.lt
pad.rt
pad.up
pad.down
pad.left
pad.right
pad.left_stick_button
pad.right_stick_button
Ejemplo: movimiento analógico
stick = pad.left_stick
player.x += stick.x * 2
player.y += stick.y * 2
Ejemplo: botón de salto
if pad.a.pressed:
player.jump()
Notas
- Soporta múltiples gamepads
- Los objetos Button usan el mismo modelo que teclado y ratón
- Todas las propiedades son solo lectura