鍵盤、遊戲、ASCII碼引出的一系列問題

初學者就愛開發點小遊戲,比如貪吃蛇、俄羅斯方塊等,開發這種小遊戲就必須有按鍵控制,一般情況下我們是直接用getch()函數接收按鍵,然後轉換成對應的ASCII碼,再通過與ASCII碼比較判斷用戶到底是按了什麼鍵,然後根據按鍵去執行相應的操作,比如移動、旋轉。 但是最近實踐我發現這其實沒那麼簡單,舉個例子:比如貪吃蛇,當用戶按下「向上的方向鍵」時,要控制蛇往上走,爲了說明問題,簡化一點,如果按了向上
相關文章
相關標籤/搜索