为什么glutMouseFunc跟踪状态但glutKeyboardFunc没有?

时间:2018-04-13 02:08:36

标签: glut freeglut

我正在使用OpenGL开发游戏,我注意到我必须注册一个

glutMouseFunc(void (*func)(int button, int state, int x, int y))

检测鼠标按下和释放,但我必须注册一个

glutKeyboardFunc(void (*func)(unsigned char button, int x, int y))

glutKeyboardUpFunc(void (*func)(unsigned char button, int x, int y)) (两者都是我管道的功能    handleKey(char state unsigned char button, int x, int y) 功能无论如何) 为按键做同样的事情。为什么glutKeyboardFunc只是像glutMouseFunc那样传递状态呢?

0 个答案:

没有答案