問題タブ [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.
java - AndroidNativeActivity-Javaレベルでの入力の傍受
ネイティブコードでAInputQueueにディスパッチされる前に、NativeActivityの入力をインターセプトする方法はありますか?android/input.h
Javaで入力をインターセプトする必要がある理由は、どの関数を使用してもキャプチャできないゲームパッド/ジョイスティックイベントをサポートするためです。MotionEvent.getAxisValue(MotionEvent.AXIS_RZ)
。
以下は機能しません(私のマニフェストは派生したNativeActivityクラスを正しく指します):
iphone - (cocos2d 卑劣な入力) touchLocation でジョイスティックの位置を設定すると、スプライトが動かない
ユーザーがジョイスティックの位置を選択できるようにしたい。つまり、ユーザーが 1 つの場所に触れると、ジョイスティックがそこに表示され、使用できる状態になり、指を離すと削除されます。
(ccTouchesMoved メソッドでは何もしません)
ジョイスティックの更新方法は次のとおりです。
しかし、その結果、ジョイスティックが表示され、自動削除されます。しかし、私のスプライトは動きません。(ブレークポイントを設定すると、sneakyUpdate メソッドが呼び出されました。しかし、joystick.velocity は常に 0 です。(そして、thumbSprite は指に追従しませんでした。助けてください。
更新:そして、2本の指を使用する必要があることがわかりました(1回タッチしてジョイスティックを表示させ、指を離してから、別の指を使用してジョイスティックを制御します)
iphone - CCTouchDispatcher Cocos2d 2.0 Beta-2 ARC の使用
cocos2d 2.0 BETA 2.0【最新のもの】でゲームを作っています。そして、他のクラスにジョイスティックを追加する必要があります。そのため、2 番目のクラスではこれを「CCTouchDispatcher」と呼んでいます。しかし、私はこのように呼び出すことはできません:
だから私はこれを作った:
しかし、まだタッチを検出できません。HelloWorldLayer でタッチを有効にすると、タッチでオブジェクトを移動できますが、ジョイスティックは機能しません
どうすればいいですか?
java - C または Java でのジョイスティック入力のキャプチャ
C または Java (どちらか簡単な方) を使用してジョイスティック入力をキャプチャする必要があります。
同様の質問に対する回答がありますが、それらはすべて C++ または C# を使用しています。
プログラムは、ジョイスティックを傾ける方向と量を取得するだけで済みます。私は Windows7 を使用しているため、ここで説明されているように、おそらく winmm.dll を使用する必要があります。
誰かがCまたはJavaでそうする方法を説明していただければ幸いです。
actionscript-3 - AS3 (Adobe AIR) で USB ジョイスティックから入力イベントをキャッチする方法は?
AS3 はキーボード イベントをキャッチできますが、USB ジョイスティックの入力イベントをどのようにキャッチしますか?
c# - ジョイスティックボタンイベントのポーリングがasp.netで遅れる
Microsoft sidewinder ジョイスティックがあり、ボタン クリック イベントを渡して asp.net ページに表示しようとしています。ジョイスティックのボタンをポーリングするために asp:timer を追加しましたが、ボタンのクリックの間にラグがあり、表示されないこともあります。1 ミリ秒から 2000 ミリ秒の範囲のタイマー遅延をいじってみましたが、何も機能していないようです。
python - Python, pygame - 8方向の方向パッドを備えたゲームパッド
pygame (pygame.locals.JOYHATMOTION) は、8方向の方向パッドを備えたゲームパッドからすべての方向をキャッチできますか? タプルを返す関数 get_hat を意味します。
android - Android と Guitar Hero コントローラー
最新バージョンの Android (Honeycomb と ICS) がジョイスティックとゲームパッドをサポートしていることは知っています。Guitar Hero (および Garage Band) のコントローラーは、基本的に USB HID デバイスですよね?
私の質問: Android デバイスの Guitar Hero (または Rock Band) コントローラーからデータ (ボタンのクリック) を受信することは可能ですか? Android はそれをゲームパッド入力として理解しますか?
PS 必要なのは、私のゲームで、プラスチック ギターのフレットにある 5 つのボタンからの入力を検出することだけです。
iphone - より良いiPhoneジョイスティック
最近は、iPhone 用のパックマンの作成に取り組んでいます。はい、App Store にあることは知っていますが、5 ドルで、自分で作るほうが楽しいです。ジョイスティックを除いて、すべてがうまく機能します。タイトなターンを処理するのは得意ではなく、ゴーストに向かって自分自身を倍増させることがよくあります. 明らかに、それは信じられないほどイライラしています。誰かが同様の問題に遭遇したかどうか、そしてそれを修正するために何をしたか疑問に思っていましたか? 現在、ジョイスティックのコードは次のようになっています。
}
基本的にタッチの位置を確認してキャラの向きを変えていきます。
助けてくれてありがとう!
ruby - ブロッキング読み取りの周りのスレッド
joystick.hの基本機能をラップするRuby拡張機能を使用して、Linux上のRubyでジョイスティックプログラミングを行っています。ジョイスティックイベントの取得は、デフォルトではブロック読み取りですが、ゲームループを中断させたくありません。
現在、私はジョイスティックにノンブロッキング呼び出しを行い、それを非常に高速なループで実行することで、それをハッキングしています。これは機能しますが、ジョイスティックのイベントをできるだけリアルタイムに近づけたいので、スクリプトで100%CPUを使用するようになります。
私は次のようなことをしようとしています
しかし、それでも、joystick.event
呼び出しはメインスレッドをブロックします。Rubyスレッドがどのように機能するのか、またはLinuxでジョイスティックがどのように機能するのかを完全に誤解していますか?それとも、これにアプローチするまったく異なる方法がありますか?