2016-04-01 16 views
0

benim ana döngü içinde bu var C++ bir glutDisplayFunc() daha ilk çağrılacak Programdaki belirli değişkenlerin değerlerini güncellemek ve daha sonra bunlara dayanan diğer işlevlerin sonuçlarını görüntülemek için. Ancak, OpenGL bir fare tıklaması tespit ettiğinde, önce ekran fonksiyonuna gider ve tuvali günceller ve sonra fare fonksiyonuna gider. Bunu değiştirebilmek için herhangi bir yol var mı?glutMouseFunc olun() OpenGL

+1

OpenGL burada hiçbir şey yapmıyor. OpenGL sadece bir şeyler çizer. Burada uğraştığın şey GLUT. Ayrıca bu ** sizin ana döngü değil. Ana döngü, GLUT'un içinde bir yerdedir ve 'glutMainLoop' ifadesini kullanarak girersiniz. 'Glut… Func' çağrılarının sırası önemli değil. – datenwolf

cevap

0

mouse'un sonunda display numaralı telefonun yeniden çağrılmasına neden olacak glutPostRedisplay() numaralı telefonu arayın.