最终效果

前言
我们要实现的功能是双击疾跑,当玩家快速地按下同一个移动键两次时能进入跑步状态
我假设快速按下的定义为0.2秒内,按下同一按键两次
简单的分析一下需求,实现它的关键在于获得按键按下的时间,我们需要知道第一次按下按键的时间,然后判断规定时间内有没有按下按键
有两种实现方法
第一种
启动一个计时器,判断在计时器结束之前有没有再次按下这个键

第二种
是分别记录下两次按键的时间,然后用第二次按下的时间减去第一次按下的时间,判断是否小于0.2

这里我采用第二种方法,为了获取按下的时间,我们需要使用到Unity给我们提供的Time类,里面的Time