キー入力に関して質問があります。
DirectXで画面描画処理を行う寸前に、
キーの状態をチェックして描画処理の内容に反映しているのですが、
これでは、描画処理が1/60秒単位で行っている場合、
1/60秒の速さでキーを連打しているような感じになってしまいます。
まだ、DXを扱い始めて間もないため、
単なる直線移動くらいしか扱っていなかったため、それでよかったのですが、
これでは、タイトル画面などに応用した場合、メニューを選択するときなどに、
矢印キーを押すと、高速に項目が回ってしまいます。
これを解消するには皆さんどのような方法をやられているのですか?
教えてください。
キーのチェックにはGetKeyStateを使用しています。
環境はVisualC++とDirectXです。