[請益] 關於前進的方向

看板GameDesign (遊戲設計)作者 (ξ科ξ)時間16年前 (2008/10/24 22:36), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
大家好 目前是利用directinput來控制人物的方向鍵 我是用一個string來看是按下哪一個鍵 然後進行移動的方向(比如說是wsad代表上下左右) 請問要如何做出可以往斜前方移動的方法呢(ex:w+a) thx^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.145.205

10/24 23:46, , 1F
我記得有些鍵盤不能同時傳兩個訊息
10/24 23:46, 1F

10/25 00:22, , 2F
if(w) y++; if(a) x++; 這樣不就走斜的了嗎?
10/25 00:22, 2F

10/25 01:19, , 3F
我的意思是w鍵按住不放然後加上a鍵(像三國無雙那樣)@@
10/25 01:19, 3F

10/25 12:44, , 4F
directinput同時接2個鍵沒問題
10/25 12:44, 4F

10/25 13:09, , 5F
DirectInput8取回來的是整個鍵盤的狀態(理論上)
10/25 13:09, 5F

10/25 13:11, , 6F
實際上多個按鍵要看硬體會不會卡到。
10/25 13:11, 6F

10/26 00:40, , 7F
請問一下那我應該用甚麼來存取多個鍵盤狀態呢...?
10/26 00:40, 7F

10/26 15:48, , 8F
DirectX SDK 文件不是裝好玩的,裡面有API reference
10/26 15:48, 8F

10/26 15:49, , 9F
Tutorial、Sample code什麼都有,先找看看吧。
10/26 15:49, 9F

10/26 19:07, , 10F
好...感謝
10/26 19:07, 10F
文章代碼(AID): #190TrwGY (GameDesign)
文章代碼(AID): #190TrwGY (GameDesign)