※ [本文转录自 GameDesign 看板 #1PyBTy13 ]
作者: SecondRun (雨夜琴声) 看板: GameDesign
标题: [程式] 抓取键盘输入
时间: Thu Oct 26 00:10:29 2017
之前学校在教XNA
判断key按下那一瞬间的方式是判断
(现在是否按下key && 前一帧跟现在这帧的键盘状态不相同)
现在想用C++做一样的效果可是出现问题
测试内容如下
BYTE* p1 = new BYTE[256];
BYTE* p2 = new BYTE[256];
while (1) {
*p2 = *p1;
if (!GetKeyboardState(p1)) cout << "get key fail" << endl;
if (*p1 != *p2) {
cout << "value不同" << endl;
}
}
GetKeyboardState(p1)看起来是成功的
可是p1里面的值却一直没有动
请问是为什么呢@[email protected]