2012-12-17 3 views
1

J'ai un programme dans LWJGL où j'ai une série de boutons. J'essaie d'utiliser Mouse.getEventButton() et Mouse.getEventButtonState() afin de comprendre quand la souris est publié, mais aucun ne semble fonctionner. Après avoir ajouté quelques instructions d'impression pour le débogage, il semble que getEventButton() renvoie toujours 0 indépendamment de ce que fait la souris, et getEventButtonState() renvoie toujours false. Toutes les autres méthodes de souris que j'ai utilisées jusqu'ici se sont comportées normalement. Une idée de ce qui pourrait se passer?Déterminer la libération du bouton de la souris dans LWJGL

Répondre

0

Cela peut être fait par analogie avec le clavier comme décrit in this tutorial.

while (Mouse.next()){ 
    if (Mouse.getEventButtonState()) { 
     if (Mouse.getEventButton() == 0) { 
      System.out.println("Left button pressed"); 
     } 
    }else { 
     if (Mouse.getEventButton() == 0) { 
      System.out.println("Left button released"); 
     } 
    } 
} 
Questions connexes