Microsoft DirectX 8.0 (C++) |
キーボード入力の準備を行うには、まず、Microsoft® DirectInput® オブジェクトのインスタンスを作成する。次に、IDirectInput8::CreateDevice メソッドを使用して、IDirectInputDevice8 インターフェイスのインスタンスを作成する。IDirectInputDevice8 インターフェイスの各メソッドは、デバイスの操作、デバイスの動作の設定、およびデータの取得を行うために使用する。
このチュートリアルでは、必要なタスクを以下の手順に分割している。
DirectInput キーボード サポートをアプリケーションに追加するのは、比較的簡単なので、このチュートリアルは、完全な Keyboard サンプル アプリケーションにはなっていない。チュートリアルのすべての手順は、本文内のコードで具体的に示している。システムの初期化の関連手順は、「サンプル関数 1 : DI_Init」に集約されている。システムを終了させる必要がある場合は、もう 1 つの関数「サンプル関数 2 : DI_Term」が、呼び出される。これらの関数の内容の多くは、この後のチュートリアルでも再度使用される。