【发布时间】:2011-08-13 22:44:03
【问题描述】:
这个问题基本上是一样的 Silverlight keydown event for games 但从来没有真正明确的答案。如何获得流畅的游戏按键。
我可以在计时器内检查当前按下的键吗? (我最好的主意)
【问题讨论】:
标签: c# silverlight keypress keydown
这个问题基本上是一样的 Silverlight keydown event for games 但从来没有真正明确的答案。如何获得流畅的游戏按键。
我可以在计时器内检查当前按下的键吗? (我最好的主意)
【问题讨论】:
标签: c# silverlight keypress keydown
给出的答案是正确的,您无法检测到当前按下的键。但是,您可以在 layoutroot 元素的表单上处理 key down 和 key up。然后,您可以构建自己的类来跟踪当前按下的键。只需在收到按键事件时将按键添加到列表中,并在收到按键事件时将其从列表中删除。然后,您可以使用 PressedKeys.Contains(MyKey) 来确定是否按下了某个键。
【讨论】: