問題タブ [gamepad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2281 参照

c# - LinuxのMono/C#からジョイスティック/ゲームパッドにアクセスするにはどうすればよいですか?

Debianを実行しているRaspberryPiでC#を使用したロボットプロジェクトに取り組んでいます。PS3 DualShockコントローラーをOSとペアリングしたので、ジョイスティックデバイス/ dev / input/js0として表示されます。

次に、C#コードからDualShockジョイスティックとボタンにアクセスしたいと思います。これは私が予想したよりも難しい(または少なくともより曖昧な)ようです-死んでいないとしても、少なくとも昏睡状態にあるように見えるOpenTKへの言及を見つけました。XNAは、それを実行する可能性がありますが、必要以上の方法が含まれています(そして、RPiですべてが機能することを心配しています)。また、サポートが不十分な他のさまざまな小さなラッパープロジェクトも含まれます。

Mono、C#、およびLinuxの初心者として、私はここで少し頭を悩ませています...この環境でDualShockの状態を読み取る最も簡単で最良の方法について何か提案はありますか?

0 投票する
0 に答える
569 参照

xcode - xCodeでゲームパッドをシミュレート/エミュレートするにはどうすればよいですか?

背景: xCode を介して検出および接続できる Bluetooth ゲームパッドがあります。コントロールと割り込みチャネルを介して通信できるため、ゲームパッドのどのボタンが押されているかを確認できます。次に、これをキーボード ボタンにマップします。

ただし、最近のほとんどのゲームでは、キーボードとマウスでプレイできるのは 1 人のプレイヤーのみであるため、マルチプレイヤー機能を有効にするために実際のゲームパッドまたはジョイスティックが必要です。現在、私のゲームパッドはキーボード ボタンのみをシミュレートしているため、ゲームはゲームパッドを認識せず、マルチプレイヤー モードのロックを解除できません。

質問: どこを探せばよいかわかりませんが、ゲームパッドをシミュレートして MAC が実際にジョイスティック/ゲームパッドとして認識し、それに応じてボタンをマッピングできる方法はありますか?

Mac OSX「Mountain Lion」APP用にxCode 4.6.1でコーディングしています。

0 投票する
1 に答える
937 参照

java - Java でボタン入力を取得する

そのため、入力として 6 つのゲーム パッドを使用するアプリケーションを作成しています。JINPUTと呼ばれるライブラリに関する多くのドキュメントを見つけました。しかし、公式のダウンロード リンクでは 404 エラーが表示されます。ここの誰かが私が使用できる代替手段を知っていれば素晴らしいでしょう. または適切なダウンロード リンクを知っていた。ありがとう!

0 投票する
2 に答える
3644 参照

python - pygame: ジョイスティックの切断を検出し、再接続されるのを待ちます

私はpygame.joystick.Joystickオブジェクトを使用しており、USB ジョイスティックを取り外したら再接続するようユーザーに求めるメッセージを出力できるようにしたいと考えています。

今私は(大まかに)持っています:

しかし、正しく再接続しません。正確に何をしているのかはわかりませんが、間違いなく間違っています。これに関する方向性は役に立ちます

0 投票する
1 に答える
3593 参照

c# - ジョイスティック + c# : アナログ ボタン

Microsoft DirectX を使用してゲームパッドにアクセスしています。これは、次のような USB ゲームパッドです。

ここに画像の説明を入力

ボタンが押されたタイミングと、軸のアナログ値を知ることができました...

問題は、アナログ ボタンが押されたとき (赤いライトが点灯) を知る方法があるかどうかです。

それは可能ですか?どのように?

0 投票する
0 に答える
84 参照

macos - Bluetooth 接続の問題

この質問がこのサイトの範囲を超えている場合は申し訳ありません。ここで質問しているのは、このフォーラムが適切な回答を得る可能性が最も高い場所だと思うからです。

Mac で使用するために (偽の) PS3 コントローラーを購入しました。コントローラーを Mac に接続しようとすると、Mac はデバイスがキーボードであると認識し、キーボードで入力する PIN コードを要求します。これはゲームパッドでは不可能です。

ピンまたはデバイスへの以前の接続を偽装するために編集できる、私の Mac に bluetooth 接続ファイルはありますか?

ありがとう。

0 投票する
2 に答える
3863 参照

c++ - DirectInput 8 リンク エラー

学校のプロジェクト用の小さな 3D アプリケーションで、DirectInput を使用してカメラの動きを制御しようとしています。VS2010 で C++ を使用しています。

このリンクに従って、プロジェクトのプロパティでdxguid.libとdinput8.libをリンクする必要がありました。だから、私はそれらを追加しました。

これにより、VS2010 が dxguid.lib を読み取れなくなりました。そのため、 Microsoft のダウンロード ページから DirectX SDK をダウンロードしてインストールする必要がありました。これにより S1023 エラーが発生し、Microsoft のソリューションで解決されました。

他のコンパイル エラーが発生し続け、いくつかの検索でこのサイトにたどり着きました。そして、それを行った後、未解決の外部が2つしか得られません:

これは、最初のリンクから取得した関連コードで、マイナーな変更が加えられています。

そして、私が行うすべての検索は、上記で提供されたものと同じか、または同様のソリューションに戻ります。やっていないことが見つからない。誰でもアイデアを提供できますか?問題は、Windows 8 を使用している可能性がありますか? 前もって感謝します。

アップデート

私は最初のものを使用して解決することができました

しかし、私の欲求不満に、2番目は持続します...

0 投票する
1 に答える
156 参照

c# - 古い GamePadState xbox コントローラー

だから私は、以前にキーボードを使ってやったゲームパッドを使って、とても簡単なことをしようとしています。それは、前回の更新でどのボタンが押されたかを記録する古い状態を作成することです。

したがって、キーボードを使用すると、次のようなコードが得られました。

これは私の更新の最後に配置され、次の更新で次のような if ステートメントを持つことができることを意味しました

私が今抱えている問題は、コードで Xbox ゲームパッドを使用していて、正しいコードが何であるかわからないことです。現在、これは私が持っているものであり、機能していません:P. どんな助けでも大歓迎です。

ここでは重要でないコードをすべて取り除いたので、これは JEEP です

0 投票する
0 に答える
252 参照

android - Android で仮想ゲームパッドがタッチに反応しない

Monogame GamePad Class for Android に問題はありますか。ゲームパッド クラス (VirtualGamePad、RockRain) を使用するサンプルには、Android 版のプロジェクト ファイルはありません。Android プロジェクトでこのクラスを使用しようとしましたが、タッチに反応しません。前もって感謝します...