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 ステートメントを必要としない関数はありますか。
ありがとう