pyxen.input.mouse

Zugriff auf Mausposition, Bewegung und Tasten.

mouse = pyxen.input.mouse

Eigenschaften

EigenschaftTypBeschreibung
presentboolPlattform unterstützt Maus
posVector2Aktuelle Mausposition
deltaVector2Bewegung seit letztem Frame

Tasten

  • mouse.left
  • mouse.right
  • mouse.middle

Jede ist ein Button-Objekt:

if mouse.left.pressed:
    print("Geklickt!")

Beispiel: Ziehen

if mouse.left.down:
    pos = mouse.pos
    player.x = pos.x
    player.y = pos.y

Hinweise

  • Alle Eigenschaften sind nur lesbar
  • delta wird jeden Frame zurückgesetzt
  • Koordinaten sind je nach Engine-Modus im Welt-/Bildschirmraum