0
我正在尝试开发一款涉及检测按键和组合的格斗游戏。如何在格斗游戏开发中处理键盘事件?
然而,事情比我想象的更复杂,下面是一些要点:
1)当用户按A键两次迅速,作用应该运行。
2)当用户按下某些键,比如说A + L + D时,角色应该投射。 3)当角色转换结束后,如果按下箭头键,角色应该向左或向右移动,否则应该待命。
4)当角色跳跃时,它不能移动(意思是左/右箭头按键被忽略),但可以攻击。
5)键组合需要短间隔时间和/或顺序。
等等...
我曾经想过多种方法,但不能完全解决问题。
事情完全是一团糟。
任何人都可以提供一些很好的算法或方法来处理这样的问题吗?