0
我想在我的Allegro遊戲中設置角色名稱,因此需要將其保存爲字符串並在屏幕上顯示。有比比較事件鍵碼更好的方法嗎?如何在Allegro的屏幕上鍵入鍵盤?
我想在我的Allegro遊戲中設置角色名稱,因此需要將其保存爲字符串並在屏幕上顯示。有比比較事件鍵碼更好的方法嗎?如何在Allegro的屏幕上鍵入鍵盤?
這聽起來像你正在尋找ALLEGRO_EVENT_KEY_CHAR
。聆聽這些事件並使用keyboard.unichar
字段按下該字符。
不像ALLEGRO_EVENT_KEY_DOWN
,ALLEGRO_EVENT_KEY_CHAR
將持有按鍵(取決於用戶的鍵盤重複設置)重複觸發。如果這是不希望的,請忽略repeat=true
的事件。