問題タブ [joypad]

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 投票する
1 に答える
589 参照

c# - XNA で USB ポート経由で接続された Play Station 2 コントローラーを使用する方法


XNA を使用して簡単なゲームを作成する予定で、Play Station 2 コントローラーを使用する可能性を追加したいと考えています。その入力を検出する方法はありますか?

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

flash - Flash Incubator はジョイスティック/ゲームパッド入力をサポートしていますか?

Flash はこれまでジョイスティック/ゲームパッド入力をネイティブにサポートできず、サードパーティのソフトウェアを使用して個別に実行する必要があることを認識しています。ただし、3D モデルの統合をサポートする新しい Molehill/Stage3D API を使用すると、ジョイスティック/ゲームパッド入力が利用可能になると思われます。Molehill/Stage3D API を使用して Flash Player 11 でこれが可能になるかどうかは誰にもわかりませんか?

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

ios - Cocos2d. デジタルジョイスティック(ジョイパッド)?

cocos2d 用のアナログジョイパッドの例はたくさんあります。しかし、単純な 8 方向 (8 位置) のデジタルが必要です。

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

iphone - Cocos2d。発射速度(弾丸)を減らしますか?

方向パッドと2つのボタンが付いたゲームパッドがあります。それらはすべてデジタルです(アナログではありません)。

私は彼らのイベントを処理するための手順を持っています:

そして、私はそれをコマンドで呼び出します:

[ship shoot]は、武器クラスからshoot関数を呼び出します。

問題は、武器が弾丸を発射しすぎることです。ボタンや方向パッドごとに別々のタイマーや機能を使用せずに、その量を減らすことは可能ですか?

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

objective-c - ジョイパッドでプレイヤーを動かす Objective-C

私は現在、タッチの開始と移動時にプレーヤーを移動できるジョイパッドを使用しています。問題は、ジョイパッドに触れて、指を動かしたり離したりせずに触れ続けた場合、プレーヤーを動かし続けるにはどうすればよいですか? ここにいくつかのコードがあります:

これはプレイヤーを動かすためのものです。

そして、これはタッチが始まった/動いたときです

ビューコントローラーの touchesBegan メソッドは次のとおりです。

先ほど言ったように、指を動かさずにジョイパッドの領域をタッチすると、プレイヤーは 1 回だけ動きます。指を離すまで動かし続けるためのアイデアはありますか?

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

windows - USB 経由で接続されたハードウェア用のゲーム コントローラ ドライバの作成

私が持っているゲームコントローラー用のドライバーを作成しようとしています(コバルトフラックス www.cobaltflux.com )。物理的なコントローラー自体には、9 つ​​のフェイス ボタンと 2 つのコントロール ボックス ボタン (開始/選択) があります。コントロール ボックスには USB ポートがありますが、私が知る限り、これまでにドライバーを作成した人はいません。私が望む最終結果は、USBポートを介してコバルトフラックスを接続し、Windowsにそれをゲームコントローラーとして認識させることです.

ある程度のプログラミング経験があります。私は UC Davis のコンピューター サイエンスの学部生で、大規模な組み込みシステム会社でインターンをしていますが、このプロジェクトには、USB ポートを介したハードウェアとソフトウェアのインターフェイス、ハードウェアからのフィードバックの調査など、私が経験したことのない側面がいくつか含まれています。ビルドしない (ボタンを押すとどのビットが点灯するか)、Windows 用のドライバーやプログラム全般を作成します。

この問題を解決するためのワークフローの正しい軌道に乗せることができる人を個人的に知らないので、ここで尋ねています. アプローチは次のようになると思います。

USB経由でデバイスを接続します

ボタンを押すことによる USB チャネルへの影響をポーリングするプログラムを開きます。

USBポートからのこれらの信号を、Windowsが持つゲームコントローラードライバーにインターフェースするプログラムを作成します

プレイには一度に任意の数のボタンを押す必要があり、ジョイスティックは通常、特定の時点で一方向の入力しか登録しないため、ボタンのジョイスティックのサポートではなく、ジョイパッドのサポートが必要であることに注意してください。

アドバイスや助けをいただければ幸いです。どこから始めればよいか分からず困っています。

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

linux - MythTV - ROM に基づいて qjoypad プロファイルを選択できる Mythgame スクリプト

起動するスクリプトを作成しようとしていますが、実行中のものに基づいてmupen64plus異なるものを選択できます。現在、別のプロファイルを必要とする ROM は 1 つしかありませんが、将来的には、ROM に基づいてさまざまなプロファイルが必要になると想像できます。将来、これらの追加にはelifステートメントを使用すると思います。ROMの名前を. 私が理解できないのは、選択された rom ファイル名をスクリプトに取り込む方法です。Mythgame が変数として使用するのは %s だけだと思っていましたが、うまくいかないようです。qjoypad profilesromROM= field

誰かが私にいくつかのガイダンスを提供してもらえますか?

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

c++ - SDL 2.0 C++ でジョイスティックのデジタル パッドを使用する方法

xbox360ジョイパッドと同様のジョイパッドをマップするためにSDLを使用しようとしています。ボタンを使用するために、次のコードを使用します。

joy は SDL_Joystick* で、m_buttonStates はベクトルです。残念ながら、この機能はデジタル パッドの 4 ボタンをマップしていません。理由はわかりません...これが私のジョイパッドです: http://www.trust.com/it-it/all-products/17518-gxt -530-dual-stick-gamepad ありがとうございます。英語が下手で申し訳ありません。

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

android - Android は、ジョイパッドを使用して画面上のタッチをエミュレートします

コントローラーを使って画面のタッチをエミュレートできるアプリを作ろうとしています。 dancepixelstudios.sixaxiscontroller」. 有線の xbox 360 コントローラーを使用します。私はルートアクセス権を持っています。

しかし、矢印とボタンだけでアナログスティックを使用する必要はありません。Android は私にとって新しいものですが、私は Java のプログラムを 1 年ほど使用しています。