c – 使用OpenGL / GLUT如何检测两个键是否同时按下?
使用OpenGL / GLUT如何检测是否同时按住“a”和“j”两个键?
(此程序需要使用OSX GCC,Windows GCC,Windows VS2005进行编译,因此不需要依赖操作系统的hacks). 解决方法
尝试以下:
>使用glutIgnoreKeyRepeat只能获得物理键控/键控事件 看那个方向.虽然我没有测试过,但它应该可以工作.您可能还需要使用glutSpecialFunc和glutSpecialUpFunc来接收“特殊”键的消息. 另外,请注意,GLUT是一个非常古老的东西,而且还有更好的选择. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |