0

我有一个使用循环框架的游戏。对于每个循环,我需要知道是否按下了任何游戏键(箭头/Crtl/空格)。

我是用Win32 dll来做这个的,很简单,但是Metro App不能使用这个DLL。

所以我尝试使用CoreWindow.GetForCurrentThread().GetKeyState,但这非常糟糕(非常糟糕)..

然后我尝试使用 Canvas/MainPage 事件 KeyUp/KeyDown,但是这个事件没有检测到控件的上/下,我需要这个。

我还可以使用什么其他策略?有人有同样的挑战吗?

谢谢!!!

4

0 回答 0