回 帖 发 新 帖 刷新版面

主题:delphi高手救命......

我想做一个推箱子的游戏,人的上下左右我是想用键盘上的上下左右来控制,但不知道怎么让人获得键盘上面的上下左右的控制,急求高手解答

回复列表 (共5个回复)

沙发

可以采用onkeypress和onkeydown事件
在这个事件中在处理,根据捕捉的信号来判断是上,下,左,右,再分别处理就应该可以了

板凳

那怎么知道上下左右的Ascll码呢

3 楼

你作个事件,在里面设个断点,试一下不就知道了!左#37,右#38,上#39

4 楼


   showmessage(inttostr(ord(key)));
显示出该键的ascii;

5 楼

VK_UP VK_RIGHT VK_DOWN VK_LEFT  上 下 左 右 对应的常量名

我来回复

您尚未登录,请登录后再回复。点此登录或注册