2016-10-04 6 views
0

Ich möchte verhindern, dass sich ein Objekt beim Bewegen der Maus vertikal auf der Oberfläche bewegt, während horizontale Bewegungen weiterhin erlaubt sind.Wie kann man die vertikale/horizontale Mausbewegung in Pygame deaktivieren?

Wie mache ich das?

Ich habe es geschafft das Objekt lassen sich frei mit bewegen:

  if event.type == pygame.MOUSEMOTION: 
      x, y = event.pos 

aber nicht wissen, wie zu deaktivieren y reagiert und erlauben nur x zu bewegen.

Jeder Rat wird geschätzt.

BTW - Ich habe ähnliche Fragen gelesen, aber nichts war speziell auf dieses Problem bezogen.

+0

y Ersetzen mit einem anderen Brief, tada! – Natecat

Antwort

0

Ich erinnere mich nicht viel von Pygame, so dass ich vielleicht etwas fehlt, aber es sieht irgendwie offensichtlich:

if event.type == pygame.MOUSEMOTION: 
    x = event.pos[0] 
+0

Danke, hat super funktioniert !!! –

Verwandte Themen