DirextX11を使用して2Dゲームを作成しているのですが
キー入力でGetAsyncKeyStateを使っているのですが
プレイヤーがカクカク移動してしまいます
キー入力
Re: キー入力
GetAsyncKeyState 関数の戻り値はSHORT型で、yotsumoto さんが書きました:キーが押されたときではなく
押されている間移動とういう風にしたいのです
なので、0x01ではなく0x8000とのANDを取るようにすればいいのではないでしょうか?最上位ビットがセットされたときは現在そのキーが押されていることを示し、最下位ビットがセットされたときは前回の GetAsyncKeyState 関数呼び出し以降にそのキーが押されたことを示します。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)