※ [本文轉錄自 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]