3
我正在考慮爲Windows編寫XNA遊戲。它將具有主遊戲窗口和另一個WPF窗體,它具有一些聊天控件或調試信息。當我在這個輔助表單中輸入內容時,顯然我不希望主XNA窗口看到我正在輸入的內容。XNA - 如何確定哪個窗口有焦點?
這樣做的最好方法是什麼?我認爲,如果我可以確定輔助窗口是否有焦點,我可以忽略遊戲循環中的任何擊鍵。但是在XNA中做出這個決定並不明顯。這是如何完成的?
我正在考慮爲Windows編寫XNA遊戲。它將具有主遊戲窗口和另一個WPF窗體,它具有一些聊天控件或調試信息。當我在這個輔助表單中輸入內容時,顯然我不希望主XNA窗口看到我正在輸入的內容。XNA - 如何確定哪個窗口有焦點?
這樣做的最好方法是什麼?我認爲,如果我可以確定輔助窗口是否有焦點,我可以忽略遊戲循環中的任何擊鍵。但是在XNA中做出這個決定並不明顯。這是如何完成的?
檢查Game.IsActive
(MSDN)在響應任何輸入更改之前。