pygame Maus & Tastatur Abfrage ohne "stehnbleiben" bei keiner User Aktion

spicer

Forum-Chef
Teammitglied
Administrator
Moderator
Landesflagge
Hatte das Problem in meinem Game, welches per PodSixNet mit einem Server (Netzwerk Spiel) verbunden ist, dass bei der Tastatur/Maus Abfrage das Programm in der FOR-Schleife abwartete (hing) und keine Aktualisierungen mehr machte.
Das Fenster wurde erst aktualisiert, wenn man mit der Maus über das Fenster fuhr.
Das ist sehr ungünstig, wenn sich zBsp ein anderer User mit dir verbinden will und du gerade nicht am PC sitzt.

Die Lösung war nicht in Google zu finden und ist aber denkbar einfach.
Anstatt direkt wie überall vorgeschlagen:
Code:
Bitte, Anmelden oder Registrieren to view codes content!
den event zuerst in eine Variable (hier event1) speichern, dann erst bei der Abfrage if len(event1) > 0: in die FOR Schleife einbiegen.
Code:
Bitte, Anmelden oder Registrieren to view codes content!
 
Zuletzt bearbeitet:

Benutzer welche diesen Thread betrachten (Mitglieder: 0, Gäste: 1)

Wer hat diesen Thread gelesen

Zurück
Oben