看板 C_Sharp 關於我們 聯絡資訊
※ 引述《jerryklu (魯凱)》之銘言: : 小弟在寫一個小遊戲,在遊戲結束後需要讓玩家輸入名字,然後再顯示遊戲分數。 : 我的問題在讓玩家輸入的部分,小弟我不知道要怎麼樣可以去偵測使用者的鍵盤輸入, : 並且即時顯示在畫面上,前面爬文有看到 : Keys[] keys = CurrentKeyBoardInput.GetPressedKeys(); : 這條,可是試了一陣子卻不太清楚keys到底要怎麼使用,能否請高手給小弟指點一下? : 感激不盡。 string str=""; //放在Update裡面 Keys[] temp = Keyboard.GetState().GetPressedKeys(); foreach (Keys k in temp) { str += k.ToString(); } 不過要注意的是 因為Update的頻率是60hz 因此勢必要做一個限制鍵盤連續輸入的機制 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.242.157.185