怎么判定键盘按下的力度

balabalala 发布于 2014/07/15 09:47
阅读 865
收藏 1
刚刚研究python看到pygame, 就在想一种情况,  例如做一个跳高,或者抛东西的动作(不考虑助跑), 键盘按的越快,弹跳的越高,轻轻按的话就跳的越低,就像CS中按空格一样, 我想知道这块怎么实现
加载中
1
502BadGateway
502BadGateway
貌似都是判断按键按下的时间长短,没有判断力度大小的
balabalala
balabalala
可能描述的不够专业, 但大概就那意思..
0
梅开源
梅开源

找个按键精灵,罗技鼠标宏看下然后看windows api就明白了

按键有几种状态,根据这些状态的时间判断

balabalala
balabalala
好专业的样子
0
Xsank
Xsank

目前我还没见过通过按键力度或者按键速度来区分的,换个思路应该也可以:

1.用两个键来区分大跳小跳(绝大多数都是这么干的吧)

2.通过按键时间长短来区分(表示蓄力),通过key_up的get_ticks与key_up的get_ticks做差来取值

balabalala
balabalala
谢谢 骚年 > "<
返回顶部
顶部