Come faccio ad avere la posizione corrente del mouse in C ++ / OpenGL?
Domanda
So che posso usare una funzione di callback del mouse per quando un utente fa clic con il mouse, ma che cosa se voglio conoscere la corrente x / y posizione senza il clic dell'utente?
Dovrò usare un callback diverso che viene chiamato su ogni movimento del mouse e tenere traccia del x / y me stesso o c'è una funzione che posso chiamare entro GLUT / OpenGL per farlo?
Soluzione
Registra una funzione di callback glutPassiveMotionFunc
Altre informazioni sulla callback
Altri suggerimenti
È necessario utilizzare il callback glutMotionFunc / glutPassiveMotionFunc per tracciare il movimento del mouse indipendente di clic del mouse.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow