ループ フレームで動作するゲームがあります。ループごとに、ゲーム キー (矢印/Ctrl/スペース) が押されたかどうかを知る必要があります。
これを行うために Win32 dll を使用していました。これは非常に簡単ですが、Metro App はこの DLL を使用できません。
だから私は を使用しようとしましたCoreWindow.GetForCurrentThread().GetKeyState
が、これは非常に悪いです(非常に悪い).
次に、Canvas/MainPage Events KeyUp/KeyDown を使用しようとしましたが、このイベントはコントロールのアップ/ダウンを検出しないため、これが必要です。
他にどのような戦略を使用できますか? 誰かが同じ挑戦をしましたか?
ありがとう!!!