DirectInputについて

DirectInputの機能

DirectInputは「マウス」「キーボード」「ジョイパッド」などの入力装置を統一的な方法で管理し、それらの入力をリアルタイムに処理できる。

今までのプログラムでは、キーボードの状態をAPI関数によって取得していた。キーボードの状態だけであればこれで十分である。しかし、ジョイパッドも使う場合、DirectInputを使うと簡単にジョイパッドの状態を取得できる。そして、DirectInputは他の入力装置も同じように取得できるため、ジョイパッドの状態を取得すると同時にキーボードの状態を取得して利用したほうが簡単である。

この章で解説するプログラムについて

ここでは、まずDirectInputを使ってキーボードの状態を取得し、利用するプログラムを解説する。その後、ジョイパッドやマウスの情報を追加で取得し、利用できるようプログラムを修正していく。



NEXT(myDInput.cppファイルの組み込み)