作者steven70101 (老人)
看板GameDesign
標題[請益] 有關快速判定按鈕持續按著
時間Fri Apr 22 01:00:16 2011
如題
最近在靠自己寫一個遊戲,用的是directX9
但是卻遇到的這個問題
一般鍵盤輸入
就算是持續按著,也都是先輸入一個後過個1.2秒才開始連續輸入
那是否有辦法直接省去那1.2秒直接開始連續輸入呢
這方面完全沒頭緒(死)
順便再問一下,directx9跟8在載入音樂的部分是否有變動?
因為參考用書是用VC++ 2005跟durectX 8.0
按照書中的步驟製作一個循環音樂緩衝區之後鎖定位址然後載入wave檔
結果似乎在判斷wave的標頭檔那邊都會出問題
即使故意拿掉判斷那段也是無法播放
所以想順便問一下,要載入音樂檔正確流程應該是怎樣?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.44.208
→ virkful:洛克人 04/22 01:14
→ cowbaying:KEYPRESS還是KEYDOWN? 04/22 02:36
→ hirabbitt:KEYPRESS才有這種問題 建議用KEYDOWN和KEYUP自己寫判斷 04/22 08:40
→ steven70101:感謝大大,有寫出那感覺了 04/25 00:56
推 cowbaying:寫個迴圈主動監視鍵盤輸入吧 KEYDOWN會有DELAY 04/25 01:48
→ cowbaying:他的DELAY最快也是要250MS 04/25 01:49
→ cowbaying:c++就用GetAsyncKeyState()吧 04/25 11:08