看板 GameDesign 關於我們 聯絡資訊
如題 最近在靠自己寫一個遊戲,用的是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