最終更新:2014-02-27 (木) 17:34:23 (3976d)
XInput
Top / XInput
XInput とは、Windows 向け Xbox 360 コントローラーからの入力値を、アプリケーションで受け取れるようにする API です。コントローラーの振動エフェクトと音声の入出力がサポートされています。
http://msdn.microsoft.com/ja-jp/library/bb173044(v=VS.85).aspx
登場
利点
DirectInput よりも XInput を使用する利点はいくつかあります。
- XInput は使用しやすく、DirectInput ほどのセットアップは必要ありません。
- Xbox 360 と Windows プログラミングの両方が同じコア API セットを使用しているため、プラットフォーム間を変換するプログラミングがはるかに簡単です。
- Xbox 360 コントローラーのインストール ベースは大きくなります。
- XInput デバイス (すなわち Xbox 360 コントローラー) は、XInput API を使用する場合のみバイブレーション機能を持ちます。
- Xbox 360 コンソール (すなわちハンドル型コントローラー) 向けに将来リリースされるコントローラーは、Windows でも動作します。