pyxen.input.gamepads
Zugriff auf verbundene Spiele-Controller.
pads = pyxen.input.gamepads
Auf ein Gamepad zugreifen
pad = pads[0]
Wenn der Index ungültig ist → Fehler.
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
connected | bool | Ob Controller verbunden ist |
left_stick | Vector2 | Linker Analogstick |
right_stick | Vector2 | Rechter Analogstick |
Tasten
Jede gibt ein Button-Objekt zurück:
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
Beispiel: Analogbewegung
stick = pad.left_stick
player.x += stick.x * 2
player.y += stick.y * 2
Beispiel: Springen-Taste
if pad.a.pressed:
player.jump()
Hinweise
- Unterstützt mehrere Gamepads
- Button-Objekte nutzen dasselbe Modell wie Tastatur und Maus
- Alle Eigenschaften sind nur lesbar