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

EigenschaftTypBeschreibung
connectedboolOb Controller verbunden ist
left_stickVector2Linker Analogstick
right_stickVector2Rechter 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