MouseListener und MouseMotionListener

Status
Nicht offen für weitere Antworten.

tobi193

Aktives Mitglied
Hallo,
ich habe ein kleines Jump'n Run Spiel. Dabei soll natürlich der Spieler auch springen können. Das soll per Mausklick passieren.
Über die Mausbewegung wird die Laufrichtung gesteuert. So viel dazu, nur wird vom MouseListener kein Klick erkannt, wenn der MouseMotionListener gerade aktiv ist. Oder anders gesagt, der Spieler muss erst stehen bleiben, bevor er springen kann. Das ist ziemlich blöd.
Warum laufen die nicht beide gleichzeitig ?
Gruß tobi
 
Meinst du den Punkt, dass ein "mouseClicked" nur kommt, wenn man die Maus zwischen "presses" und "released" nicht bewegt hat? Ansonsten funktionieren die schon beide 😉 Könnte ggf. ein Threading-Problem sein...
 
Vielleicht hilft auch das benutzen von mouseDragged im MouseMotionListener. Kann es nicht beurteilen ohne Code, ist nur eine Idee.
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben