問題タブ [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 投票する
2 に答える
4950 参照

python - Pythonでジョイスティックをエミュレートする

Arduinoをジョイスティックとして使用しようとしていますが、ジョイスティックとして設定する方法がわかりません。PythonでArduinoからデータを読み取り、ジョイスティックをシミュレートするというアイデアがあります。Pythonを使用して仮想ジョイスティックを実装するにはどうすればよいですか?別の方法はありますか?

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

java-me - s60jmeでジョイパッドを無効にする

java-meでジョイパッドを無効にする方法を教えてください。

私はsdks406th fp1でいくつかのアプリを開発し、sdk s60を使用していくつかのデバイスでポータブルアプリを作成します(デバイスNokia 5230)

アプリを開くと、s60SDKを搭載したデバイスにジョイパッドが表示されます。

アプリでは、Midletに表示するCanvasを拡張します。

ジョイパッドを無効にすることは可能ですか?

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

objective-c - Xcodeでジョイスティック/十字キーを作成してUIImageView(文字を含む)を移動します

コーディングしたゲームにUIImageViewを接続しています。ただし、ジョイスティック/十字キーを使用してこのUIImageViewを移動する方法を知りたいです。方法がわからないため、JoyStickまたはD-Padをコーディングしていません。どうすればこれができるのか教えていただければ幸いです。


編集:

仮想ジョイスティック(アプリ内)。

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

c# - XNAでDirectX.DirectInputを使用する方法

joystick.cs

この行で、エラーが発生しました。

エラー、

XNA3.0と.NET3.5に取り組んでいますが、そのエラーはどういう意味ですか?

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

iphone - SneakyJoystick を使用して弾丸を発射する方法 (iphone の場合は cocos2d)?

弾丸を撃つためにこっそりジョイスティックを使いたいです。ジョイスティックがアクティブになるたびに、ジョイスティックが指す方向にプレイヤーから弾丸を発射する必要があります。

どうやってやるの?

PS: 誰かがコードを説明できれば素晴らしいことです。私はそれを理解したいです;)

編集

しかし、何も起こりません:(

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

c++ - win32アプリケーションのジョイスティック、winmm

このドキュメントをどのように理解する必要がありますか:http://msdn.microsoft.com/en-us/library/dd757116%28v=VS.85%29.aspx

4つのボタンと1つのアナログスティックしか使用できませんか?12個のボタン、2個のアナログジョイスティック、1個の「ステアリングクロス」(POVハット?)を備えたゲームパッドがあります。これらのボタンのうち、winmmで使用できるボタンはいくつですか?

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

filter - Xbox 360 コントローラーのフィルター ドライバーを接続するデバイスはどれですか?

学習課題として、Windows 7 64 ビットで有線 XBox 360 コントローラー用のフィルター ドライバーを作成しようとしています。このコントローラーは HID ジョイスティックとして表示されるので、簡単なように思えます。

マウスの左ボタンと右ボタンを入れ替えるサンプル フィルター ドライバーを作成しました。これは、WDK に付属する moufiltr と firefly のサンプルに基づいています。ただし、この例を XBox 360 コントローラーで動作するように変換するのに問題があります。

コントローラーを接続すると、デバイス マネージャーに 3 つの異なるデバイスが表示されます。

  • ヒューマン インターフェイス デバイス/HID準拠のゲーム コントローラー
  • ヒューマン インターフェース デバイス/USB ヒューマン インターフェース デバイス
  • 共通コントローラー for Windows Class/Xbox 360 Controller for Windows

これらのどれにドライバーを接続する必要がありますか?

マウス フィルター ドライバーを使用すると、firefly サンプルのインストール手順に従うことができました。デバイス マネージャーでマウスを右クリックし、[ドライバーの更新] を選択します。XBox 360 コントローラーでは、どのデバイス用のドライバーをインストールすればよいかわかりません。それとも、それらはすべて独立してハードウェアと通信しており、それぞれにフィルターをインストールする必要がありますか?

フィルター ドライバーで使用できる IOCTL を出力するために、3 つのデバイスのそれぞれにフィルター ドライバーを接続しようとしたことに注意してください。「USB ヒューマン インターフェイス デバイス」の場合、フィルターは IOCTL を受け取りませんでした。

HID 準拠のゲーム コントローラーの場合、以下を受け取りました。

  • IOCTL_HID_GET_COLLECTION_INFORMATION (複数回)
  • IOCTL_HID_GET_COLLECTION_DESCRIPTOR (複数回)
  • IOCTL_GET_SYS_BUTTON_CAPS

Xbox 360 Controller for Windows の場合、シンボリック名を追跡できない一連の IOCTL を受け取ります。

  • 0x80006000 (複数回)
  • 0x8000e00c (複数回)
  • 0x8000e008
  • 0x8000a010
  • 0x8000e018
  • 0x8000e014

残念ながら、どのデバイスをフィルタリングしようとしているのか、まだわかりません。(そのうちの 1 つがジョイスティックに相当する IOCTL_INTERNAL_MOUSE_CONNECT を受け取ることを望んでいましたが、そうではないようです。)

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

c# - C#.NETトラックボールのサポート-しかし、マウスとしてではありません!

C#.NETアプリケーションでトラックボールを使用したい。しかし、私はトラックボールがWindowsでマウスとして使用されることを望んでいません。トラックボールとマウスの両方を接続すると、両方にカーソルの制御が与えられます。

したがって、基本的に2つの質問があります。

  1. トラックボールを削除/無効化/誘導してカーソルの制御を放棄するにはどうすればよいですか?

  2. これを行った後、C#.NETアプリケーションからトラックボールの動きの情報にアクセスするにはどうすればよいですか。

ありがとうございました!!

PS:私は特にトラックボールのサポートが欲しいのですが、将来この機能に拡張する可能性があるので、ジョイスティックのサポートが同様になることを望んでいます。ジョイスティックはデフォルトではカーソルを制御できないので、これがどのように異なるかがわかります...おそらくもっと簡単ですか?

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

iphone - cocos2d環境の外でcocos2dゲームの仮想ジョイスティックを実装するにはどうすればよいですか?

私はcocos2dを使用し、仮想ジョイスティックを必要とするiPadゲームを開発しています。SneakyJoystickを使用してプロトタイプを稼働させています。

ただし、ゲームデザインでは、CCTransitionsを使用して、必要な視覚効果を得るためにCCSceneの異なるインスタンス間でユーザーを移動する必要があることに気付きました。問題は、ユーザーコントロール(ジョイスティックなど)がCCTransitionsの影響を受けないようにすることです。画面上(CCSceneが占める部分とは異なる部分)に残しておく必要があります。

これを行う唯一の方法は、画面全体よりも小さい領域を占めるEAGLViewにcocos2d環境全体を保持することであることに気付きました。これにより、すべてのユーザーコントロールを、シーンの遷移の影響を受けない画面上の他の場所に保持できます。 。

問題は、SneakyJoystickはおそらくオプションではなくなったことを意味します。これはCCNodeであるため、おそらくcocos2dシーングラフ内でのみ実行されるためです。

誰かがこの状況の代替ソリューションを持っているかどうか興味があります:cocos2d環境の外に仮想ジョイスティックを実装する方法ですが、それはどういうわけかcocos2dシーンと流動的に通信することができます。

この非cocos2dクラスからのcocos2dのスケジュールされた更新を利用するか、何らかの方法でユーザー入力情報をジョイスティッククラスからcocos2dにプッシュすることによって、SneakyJoystickまたは非常に類似した機能を保持できれば素晴らしいと思います。

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

html - 6 台の Xbox 360 コントローラーからの入力を処理できる NPAPI Chrome 拡張機能はありますか?

6 人のプレーヤー向けに設計された HTML5 ゲームの作成に取り組んでおり、Xbox 360 コントローラーのサポートを含めたいと考えています。JavaScript が最大 6 つの Xbox コントローラーにアクセスできるようにする既存のブラウザー プラグインはありますか?

何も存在しない場合、どうすれば作成できますか?