0

ループ フレームで動作するゲームがあります。ループごとに、ゲーム キー (矢印/Ctrl/スペース) が押されたかどうかを知る必要があります。

これを行うために Win32 dll を使用していました。これは非常に簡単ですが、Metro App はこの DLL を使用できません。

だから私は を使用しようとしましたCoreWindow.GetForCurrentThread().GetKeyStateが、これは非常に悪いです(非常に悪い).

次に、Canvas/MainPage Events KeyUp/KeyDown を使用しようとしましたが、このイベントはコントロールのアップ/ダウンを検出しないため、これが必要です。

他にどのような戦略を使用できますか? 誰かが同じ挑戦をしましたか?

ありがとう!!!

4

0 に答える 0