主题:delphi高手救命......
tianhewulei
[专家分:40] 发布于 2007-04-06 15:18:00
我想做一个推箱子的游戏,人的上下左右我是想用键盘上的上下左右来控制,但不知道怎么让人获得键盘上面的上下左右的控制,急求高手解答
回复列表 (共5个回复)
沙发
sya5214385 [专家分:80] 发布于 2007-04-06 15:45:00
可以采用onkeypress和onkeydown事件
在这个事件中在处理,根据捕捉的信号来判断是上,下,左,右,再分别处理就应该可以了
板凳
tianhewulei [专家分:40] 发布于 2007-04-06 15:50:00
那怎么知道上下左右的Ascll码呢
3 楼
sya5214385 [专家分:80] 发布于 2007-04-06 15:56:00
你作个事件,在里面设个断点,试一下不就知道了!左#37,右#38,上#39
4 楼
zaliang [专家分:1010] 发布于 2007-04-06 16:07:00
showmessage(inttostr(ord(key)));
显示出该键的ascii;
5 楼
冰封星云 [专家分:2260] 发布于 2007-04-07 19:06:00
VK_UP VK_RIGHT VK_DOWN VK_LEFT 上 下 左 右 对应的常量名
我来回复