0
我正在嘗試開發一款涉及檢測按鍵和組合的格鬥遊戲。如何在格鬥遊戲開發中處理鍵盤事件?
然而,事情比我想象的更復雜,下面是一些要點:
1)當用戶按A鍵兩次迅速,作用應該運行。
2)當用戶按下某些鍵,比如說A + L + D時,角色應該投射。 3)當角色轉換結束後,如果按下箭頭鍵,角色應該向左或向右移動,否則應該待命。
4)當角色跳躍時,它不能移動(意思是左/右箭頭按鍵被忽略),但可以攻擊。
5)鍵組合需要短間隔時間和/或順序。
等等...
我曾經想過多種方法,但不能完全解決問題。
事情完全是一團糟。
任何人都可以提供一些很好的算法或方法來處理這樣的問題嗎?