完整的做法是这样!
建立一个键盘对应操作表!
比如wsad代表上下左右
ghty代表ABCD
再根据人物位置将左右适当翻转。
出 下 右 A 的招就依次按s d g
每隔0。5秒扫描一下键盘状态!有按键就记录!
连续0。5秒没按键就清空记录。
当A按下(g键),就是操作的最后一个键,判断前面所记录的键盘状态的最后几部是否符合发招条件。
记录有可能是这样的
s sd d g
s sd d dg
s dg
只要 前后出招在一定时间内,而且是连续出现s d g 就应该判断为出招。
那个0。5秒决定出招节奏。0。5秒显然太慢!自己试一试!