Re: [問題] XNA鍵盤輸入的問題

看板C_Sharp (C#)作者 (大笨羊)時間14年前 (2011/07/27 11:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #1EBuOGBl (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1EBuOGBl (C_Sharp)