Re: [問題] XNA鍵盤輸入的問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章