Platform SDK: DirectX |
ここでは、C++ でのアプリケーション開発について説明する。Visual Basic については、「DirectInput Visual Basic チュートリアル」を参照すること。
このチュートリアルでは、システム上のジョイスティックを列挙し、入力用に 2 つ以上のジョイスティックをセットアップする方法を示す。サンプル コードは、Space Donuts サンプルを基にしている。メソッド呼び出しは、C 形式で行う。
DirectInput システムのセットアップの準備手順とシステムを終了する最後の手順は、どのアプリケーションでも同じであり、これについては「チュートリアル 1 : キーボードの使用」で説明してある。
チュートリアルの最初の手順は、デバイスを列挙すること、すなわち、使用可能なジョイスティックを確認することである。この処理の一部として、各ジョイスティック デバイスを初期化し、必要な特性を設定する。次に、IDirectInputDevice7 インターフェイス メソッドを使用して、各ジョイスティックからデータを取得する。
このチュートリアルでは、必要なタスクを以下の手順に分割している。