問題タブ [joystick]

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

java - AndroidNativeActivity-Javaレベルでの入力の傍受

ネイティブコードでAInputQueueにディスパッチされる前に、NativeActivityの入力をインターセプトする方法はありますか?android/input.hJavaで入力をインターセプトする必要がある理由は、どの関数を使用してもキャプチャできないゲームパッド/ジョイスティックイベントをサポートするためです。MotionEvent.getAxisValue(MotionEvent.AXIS_RZ)

以下は機能しません(私のマニフェストは派生したNativeActivityクラスを正しく指します):

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

iphone - (cocos2d 卑劣な入力) touchLocation でジョイスティックの位置を設定すると、スプライトが動かない

ユーザーがジョイスティックの位置を選択できるようにしたい。つまり、ユーザーが 1 つの場所に触れると、ジョイスティックがそこに表示され、使用できる状態になり、指を離すと削除されます。

(ccTouchesMoved メソッドでは何もしません)

ジョイスティックの更新方法は次のとおりです。

しかし、その結果、ジョイスティックが表示され、自動削除されます。しかし、私のスプライトは動きません。(ブレークポイントを設定すると、sneakyUpdate メソッドが呼び出されました。しかし、joystick.velocity は常に 0 です。(そして、thumbSprite は指に追従しませんでした。助けてください。

更新:そして、2本の指を使用する必要があることがわかりました(1回タッチしてジョイスティックを表示させ、指を離してから、別の指を使用してジョイスティックを制御します)

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

iphone - CCTouchDispatcher Cocos2d 2.0 Beta-2 ARC の使用

cocos2d 2.0 BETA 2.0【最新のもの】でゲームを作っています。そして、他のクラスにジョイスティックを追加する必要があります。そのため、2 番目のクラスではこれを「CCTouchDispatcher」と呼んでいます。しかし、私はこのように呼び出すことはできません:

だから私はこれを作った:

しかし、まだタッチを検出できません。HelloWorldLayer でタッチを有効にすると、タッチでオブジェクトを移動できますが、ジョイスティックは機能しません

どうすればいいですか?

0 投票する
5 に答える
13742 参照

java - C または Java でのジョイスティック入力のキャプチャ

C または Java (どちらか簡単な方) を使用してジョイスティック入力をキャプチャする必要があります。

同様の質問に対する回答がありますが、それらはすべて C++ または C# を使用しています。

プログラムは、ジョイスティックを傾ける方向と量を取得するだけで済みます。私は Windows7 を使用しているため、ここで説明されているように、おそらく winmm.dll を使用する必要があります。
誰かがCまたはJavaでそうする方法を説明していただければ幸いです。

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

actionscript-3 - AS3 (Adobe AIR) で USB ジョイスティックから入力イベントをキャッチする方法は?

AS3 はキーボード イベントをキャッチできますが、USB ジョイスティックの入力イベントをどのようにキャッチしますか?

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

c# - ジョイスティックボタンイベントのポーリングがasp.netで遅れる

Microsoft sidewinder ジョイスティックがあり、ボタン クリック イベントを渡して asp.net ページに表示しようとしています。ジョイスティックのボタンをポーリングするために asp:timer を追加しましたが、ボタンのクリックの間にラグがあり、表示されないこともあります。1 ミリ秒から 2000 ミリ秒の範囲のタイマー遅延をいじってみましたが、何も機能していないようです。

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

python - Python, pygame - 8方向の方向パッドを備えたゲームパッド

pygame (pygame.locals.JOYHATMOTION) は、8方向の方向パッドを備えたゲームパッドからすべての方向をキャッチできますか? タプルを返す関数 get_hat を意味します。

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

android - Android と Guitar Hero コントローラー

最新バージョンの Android (Honeycomb と ICS) がジョイスティックとゲームパッドをサポートしていることは知っています。Guitar Hero (および Garage Band) のコントローラーは、基本的に USB HID デバイスですよね?

私の質問: Android デバイスの Guitar Hero (または Rock Band) コントローラーからデータ (ボタンのクリック) を受信することは可能ですか? Android はそれをゲームパッド入力として理解しますか?

PS 必要なのは、私のゲームで、プラスチック ギターのフレットにある 5 つのボタンからの入力を検出することだけです。

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

iphone - より良いiPhoneジョイスティック

最近は、iPhone 用のパックマンの作成に取り組んでいます。はい、App Store にあることは知っていますが、5 ドルで、自分で作るほうが楽しいです。ジョイスティックを除いて、すべてがうまく機能します。タイトなターンを処理するのは得意ではなく、ゴーストに向かって自分自身を倍増させることがよくあります. 明らかに、それは信じられないほどイライラしています。誰かが同様の問題に遭遇したかどうか、そしてそれを修正するために何をしたか疑問に思っていましたか? 現在、ジョイスティックのコードは次のようになっています。

}

基本的にタッチの位置を確認してキャラの向きを変えていきます。

助けてくれてありがとう!

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

ruby - ブロッキング読み取りの周りのスレッド

joystick.hの基本機能をラップするRuby拡張機能を使用して、Linux上のRubyでジョイスティックプログラミングを行っています。ジョイスティックイベントの取得は、デフォルトではブロック読み取りですが、ゲームループを中断させたくありません。

現在、私はジョイスティックにノンブロッキング呼び出しを行い、それを非常に高速なループで実行することで、それをハッキングしています。これは機能しますが、ジョイスティックのイベントをできるだけリアルタイムに近づけたいので、スクリプトで100%CPUを使用するようになります。

私は次のようなことをしようとしています

しかし、それでも、joystick.event呼び出しはメインスレッドをブロックします。Rubyスレッドがどのように機能するのか、またはLinuxでジョイスティックがどのように機能するのかを完全に誤解していますか?それとも、これにアプローチするまったく異なる方法がありますか?