問題タブ [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.
python - pyglet で pygame ジョイスティックを使用する
私はpygletで簡単なゲームを書こうとしていますが、ゲームパッドの入力にはpygameを使用しています。次のコードは、軸の値をコマンド ラインに正常に出力しますが、pyglet のインポートは別として、実際には pyglet ウィンドウを表示しません。
pygame.event.get() が果たす役割はわかりませんが、それがないと、返される軸の値は常にゼロになります。
そのため、pyglet イベントでジョイスティックを使用しようとすると、常に値としてゼロが返されます (スティックを所定の位置に保持し、ウィンドウを動かして描画イベントをトリガーしても)。
pygame.event.get() を on_draw() に投げると、コンソール出力なしでドラッグできない空白の白いウィンドウが表示されます (esc を押してウィンドウを閉じて終了するまで、その時点でいくつかの軸の値が表示されます)。印刷され、すべてゼロ)。event.get() がブロックされてスタックしていますか?
したがって、 https: //groups.google.com/forum/?fromgroups=#!msg/psychopy-users/GWNE4RvGbRE/ TNRKM1L2PBwJで提案されていることにもかかわらず、pygame Joystick を使用するには、インポートして初期化するだけではないようです。
おそらく、pygame のイベント処理を使用すれば機能しますが、pygame のイベント ハンドラーから pyglet を使用して描画する場合、独自の問題が発生する可能性があります。
vb.net - Xbox 360 コントローラーの 1 つの軸だけをコーディングしたのに、なぜ 1 つの軸しか機能しないのですか? (VB.Net)
まず第一に、私は非常に初心者であり、ここで頭を悩ませているのではないかと心配しています。私の問題は、Xbox 360 コントローラーの左ジョイスティックで各軸の個別の機能を制御しようとすることにあります。現在、Phidget モーター コントローラーの出力を可変速度で制御するようにコントローラーをコーディングしようとしています。Y 軸が問題なく前進速度を制御するようにコードを作成できましたが、X 軸を個別にコーディングしてモーターを別の方法で動かそうとしても、うまくいきません。Phidget に送信されないだけで、エラーはありません。
X 軸を思いどおりに動作させることができることを発見しましたが、それは Y 軸のコードを削除した場合のみです。あたかも一度に1つの軸だけを登録しているかのように、そこにあるものと、他のものはしたくないようです。それ以外は、問題なく動作していることがわかりました。また、両方のスティックの現在の位置を表示するラベルがいくつかあり、問題なく問題なく動作することにも言及する必要があります。どんな助けでも大歓迎です!ありがとう!
もう一つ。モーターコントローラーは、ROVを飛ばすためのモーターを制御するためのものです。左スティックを左に動かすと (負の値)、モーター 0 は逆方向に動き、1 は一種の「ポイント ターン」を行うために前進し、左スティックを右に動かすと逆になります。さらに、y 軸は、順方向または逆方向の両方を同時に制御します。
.net - この XNA ゲームパッド コードをより効率的/信頼性の高いものにするためのヒントはありますか?
最近、ROV プロジェクトのコードに取り組んでいます。私の目標は、XBOX 360 コントローラーを構成して全体を制御することでした。これまでのところ、ジョイスティックを除いて、すべてがうまく機能しています。駆動モーターである程度動作するようになりましたが、誰かがコードを簡単に見て、より効率的または信頼性の高い方法があるかどうかを確認していただければ幸いです。ジョイスティックをすばやくフリックすると、ジョイスティックの中心が 0 のときにモーターが切れないことがあることがわかりました。競技中に私に対処しません。とにかく、これが私が現在使用しているコードです。私が本当に気にかけているのはジョイスティックだけです。
c# - XNAはPCのxboxオンスクリーンキーボードを表示します
xboxのようなオンスクリーンキーボードでテキストを表示して入力する必要があります。残念ながら、電話をかけるとGuide.BeginShowKeyboardInput
、面白いテキストボックスしか表示されないので、キーボードで入力する必要があります。PC ivではキーボードを使用するのはごく普通のことですが、私の場合は、画面キーボードのxboxを使用して、ゲームパッドからテキストを入力する必要があります。
これを達成する方法はありますか?PCでxboxオンスクリーンキーボードを呼び出すには?
c++ - ゲームパッドのサムスティック値を範囲に変換する
XInputを使用してサムスティックから値を取得しようとしていますが、値がおかしく、正しく処理する方法がわかりません。
-1(左/上へのサムスティック)+1(右/下へのサムスティック)の間の値を読み取ることができるように計算するにはどうすればよいですか?
XNAのGamepad.GetState()。ThumbSticks.Left.Xに似ています(-1 =左、+ 1 =右)。
何か案は?
c# - ゲームパッドのデータを Windows に渡す
C# を使用して .NET フレームワークで Windows 用のゲームパッドを作成していますが、行き詰まっています。ボタン イベント データと軸データを Windows に渡すにはどうすればよいですか? たとえば、 が押された場合、それがトリガーbutton 1
されて通過します。1
私はそれをグーグルで検索し、いくつかのmsdnガイドに出くわしましたが、実際にその方法を特定しているものはありません. http://msdn.microsoft.com/en-us/library/dd757112.aspx
html - HTML5 ゲームパッド API が機能しない
HTML5 ゲームパッド API を使用してアプリケーションを構築しようとしていますが、ブラウザ (Chrome 24) がゲームパッドを完全に無視しているようです。ウェブ上の多くの記事によると、Chrome 21 以降で動作するはずです。
HTML5Rocks のデモ ページでも機能していないため、重大な問題だと思います: http://www.html5rocks.com/en/tutorials/doodles/gamepad/gamepad-tester/tester.html
標準の PS3 コントローラーと Guitar Hero ワイヤレス PC コントローラーの 2 つのデバイスでテストしました。
Chrome 24 で実行しています (Web 上の多くの記事によると、API は Chrome 21 以降で動作するはずです)。
chrome://flags でランダムに多くのオプションを切り替えようとしましたが、成功しませんでした。私は可能な限りほとんどすべてを試しました。
その API を機能させるために行うべき既知のバグや操作はありますか?
助けてくれてありがとう、jmpp
java - Java アプリから USB ゲームパッドを使用する
Java アプリケーションから汎用 USB ゲームパッドを使用する方法はありますか? ありがとう。
c# - 入力を切り替えます
SlimDXを使用してXbox360コントローラーを使用しています。コントローラーのボタンを押すと、状態がオンに変わり、オンのままになりますが、もう一度押すとオフになります。トグルのようなものです。しかし、私は今のところそれを行うことができませんでした(本当に初心者です)。
助けてくれてありがとう。トーマス。
c# - 更新メソッドではなく、ゲームパッドのボタンを押すための EventHandler を作成する方法
Microsoft Visual c# を使用して、XNA ゲームパッドのボタン プレスにイベント ハンドラーを追加しようとしています。更新メソッドでボタンの状態をテストしてみましたが、更新メソッドは1秒間に60回程度呼び出されるため、ボタンの押下をチェックして何度も登録されます。ボタンを押すためのイベントリスナーを作成し、何度もイベントを呼び出す方法はありますか? 動作しない更新メソッドのコードは次のとおりです。
これは私が必要とすることをしません。誰かが私を正しい方向に向けることができますか?