USB ジョイスティックからデータ (x/y 軸、押されたボタンなど) を読み取ろうとしてきましたが、DirectInput について聞いたことがあります。まともな例やウォークスルーを見つけるために長い時間を探していましたが、ほとんど成功していません。誰かが簡単なチュートリアルを共有したり、正しい場所に私を案内したりできるなら、私はあなたのおかげです. ありがとうございました
編集: Windows プラットフォームでこの目標を達成しようとしています
USB ジョイスティックからデータ (x/y 軸、押されたボタンなど) を読み取ろうとしてきましたが、DirectInput について聞いたことがあります。まともな例やウォークスルーを見つけるために長い時間を探していましたが、ほとんど成功していません。誰かが簡単なチュートリアルを共有したり、正しい場所に私を案内したりできるなら、私はあなたのおかげです. ありがとうございました
編集: Windows プラットフォームでこの目標を達成しようとしています
DirectX SDK、ソース コード、およびコンパイル済みバイナリには、いくつかの DirectInput サンプルがあります。含まれているのはJoystick
サンプルです。古いバージョンの SDK (「DirectX 9.0 SDK」を探してください。2004 年から 2005 年頃) には、さらに多くのサンプルがあり、最大で 12 個ありました。
ジョイスティックのサンプル
説明 ジョイスティックのサンプルプログラムは、ジョイスティックのデータを取得して表示します。
パス ソース: (SDK ルート)\Samples\C++\DirectInput\Joystick
実行可能ファイル: (SDK ルート)\Samples\C++\DirectInput\Bin\Joystick.exe
ユーザーズ ガイド スティックを動かしたりひねったり、スロットル ホイールを回したり、さまざまな組み合わせでボタンを押したりすると、表示されるデータがどのように変化するかを観察します。
プログラミング上の注意 アプリケーションは、ダイアログ プロシージャ内で設定されたタイマーに応答して、ジョイスティックをポーリングして即時データを取得します。
おそらくこれらはあなたを助けるかもしれません:
実際、 Coding4Funには興味深いことがたくさんあります。Win7がリリースされた頃に始まりました。