[程式] 抓取鍵盤輸入
之前學校在教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裡面的值卻一直沒有動
請問是為什麼呢@_@
--
(づ′・ω・)づ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.236.24.16
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1508947836.A.043.html
※ 編輯: SecondRun (182.236.24.16), 10/26/2017 00:18:10
推
10/26 00:21,
7年前
, 1F
10/26 00:21, 1F
→
10/26 00:22,
7年前
, 2F
10/26 00:22, 2F
→
10/26 00:22,
7年前
, 3F
10/26 00:22, 3F
→
10/26 00:23,
7年前
, 4F
10/26 00:23, 4F
推
10/26 00:53,
7年前
, 5F
10/26 00:53, 5F
→
10/26 00:55,
7年前
, 6F
10/26 00:55, 6F
推
10/26 01:06,
7年前
, 7F
10/26 01:06, 7F
→
10/26 01:09,
7年前
, 8F
10/26 01:09, 8F
→
10/26 01:21,
7年前
, 9F
10/26 01:21, 9F
推
10/26 02:15,
7年前
, 10F
10/26 02:15, 10F
推
10/26 02:57,
7年前
, 11F
10/26 02:57, 11F
→
10/26 02:57,
7年前
, 12F
10/26 02:57, 12F
→
10/26 07:56,
7年前
, 13F
10/26 07:56, 13F
推
10/26 08:10,
7年前
, 14F
10/26 08:10, 14F
推
10/26 13:34,
7年前
, 15F
10/26 13:34, 15F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章
12
39