我正在使用 Windows.h 库的 GetAsyncKeyState 函数来定义在键盘上按下的键。例如,这是返回按键的 int 值的程序。
#include <iostream>
#include <windows.h>
using namespace std;
int main (){
char i;
for(i=8;i<190;i++){
if(GetAsyncKeyState(i)== -32767){
cout<<int (i)<<endl;
}
}
return 0;
}
但是现在我正在尝试制作一个非常简单的 openGl 游戏,而这个功能似乎很慢。是否有不需要 for 循环 180 次和 if 语句的函数。
谢谢