看板 GameDesign 關於我們 聯絡資訊
大家好 目前是利用directinput來控制人物的方向鍵 我是用一個string來看是按下哪一個鍵 然後進行移動的方向(比如說是wsad代表上下左右) 請問要如何做出可以往斜前方移動的方法呢(ex:w+a) thx^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.145.205
adms:我記得有些鍵盤不能同時傳兩個訊息 10/24 23:46
ctrlbreak:if(w) y++; if(a) x++; 這樣不就走斜的了嗎? 10/25 00:22
hhmmjj:我的意思是w鍵按住不放然後加上a鍵(像三國無雙那樣)@@ 10/25 01:19
wangm4a1:directinput同時接2個鍵沒問題 10/25 12:44
Bencrie:DirectInput8取回來的是整個鍵盤的狀態(理論上) 10/25 13:09
Bencrie:實際上多個按鍵要看硬體會不會卡到。 10/25 13:11
hhmmjj:請問一下那我應該用甚麼來存取多個鍵盤狀態呢...? 10/26 00:40
Bencrie:DirectX SDK 文件不是裝好玩的,裡面有API reference 10/26 15:48
Bencrie:Tutorial、Sample code什麼都有,先找看看吧。 10/26 15:49
hhmmjj:好...感謝 10/26 19:07