作者hhmmjj (ξ科ξ)
看板GameDesign
标题[请益] 关於前进的方向
时间Fri Oct 24 22:36:41 2008
大家好
目前是利用directinput来控制人物的方向键
我是用一个string来看是按下哪一个键
然後进行移动的方向(比如说是wsad代表上下左右)
请问要如何做出可以往斜前方移动的方法呢(ex:w+a)
thx^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.145.205
1F:→ adms:我记得有些键盘不能同时传两个讯息 10/24 23:46
2F:→ ctrlbreak:if(w) y++; if(a) x++; 这样不就走斜的了吗? 10/25 00:22
3F:→ hhmmjj:我的意思是w键按住不放然後加上a键(像三国无双那样)@@ 10/25 01:19
4F:→ wangm4a1:directinput同时接2个键没问题 10/25 12:44
5F:推 Bencrie:DirectInput8取回来的是整个键盘的状态(理论上) 10/25 13:09
6F:→ Bencrie:实际上多个按键要看硬体会不会卡到。 10/25 13:11
7F:→ hhmmjj:请问一下那我应该用甚麽来存取多个键盘状态呢...? 10/26 00:40
8F:推 Bencrie:DirectX SDK 文件不是装好玩的,里面有API reference 10/26 15:48
9F:→ Bencrie:Tutorial、Sample code什麽都有,先找看看吧。 10/26 15:49
10F:→ hhmmjj:好...感谢 10/26 19:07