游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1339|回复: 2

怎么控制键盘按键的时间

[复制链接]

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2005-9-9 11:36:00 | 显示全部楼层 |阅读模式
程序里面不想让用户按着键盘时间太长,我的键盘响应是在按键按下时候发生的,如果不休止的按着键盘,人物会从限制的区域跑出去,比如上楼,本来到了楼上就要停下来,按键不松的话,就会跑到天上去了。这问题怎么解决啊?我想给按键限制一个时间,按键超过2秒钟自动不执行输入,有没有这个监测的函数??我用的是winpor窗口消息响应方法。

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
发表于 2005-9-9 11:39:00 | 显示全部楼层

Re:怎么控制键盘按键的时间

GetTickCount();
自己取得时间,然后判断

37

主题

180

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2005-9-9 12:49:00 | 显示全部楼层

Re: 怎么控制键盘按键的时间

同上..跟控制fps的方式很像

使用dxinput 只要修正更新buffer的时间就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 18:37

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表