問題タブ [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 に答える
1840 参照

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

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

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

c++ - C++ と DirectInput を備えた USB ジョイスティック

USB ジョイスティックからデータ (x/y 軸、押されたボタンなど) を読み取ろうとしてきましたが、DirectInput について聞いたことがあります。まともな例やウォークスルーを見つけるために長い時間を探していましたが、ほとんど成功していません。誰かが簡単なチュートリアルを共有したり、正しい場所に私を案内したりできるなら、私はあなたのおかげです. ありがとうございました

編集: Windows プラットフォームでこの目標を達成しようとしています

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

macos - HID USB / BluetoothデバイスがCocoaに接続されていることを知る方法は?

HIDデバイス、または最後にUSB / Bluetoothデバイスが接続/切断されたときに簡単なコールバックを取得するにはどうすればよいですか?

接続されたジョイスティックと押されたボタン/軸をMac用にきれいに表示するシンプルなアプリを作成しました。私はまだココアに精通していないので、Webビューを使用してUIを作成し、SDLジョイスティックライブラリを使用しました。すべてがうまく機能しています。唯一の問題は、プログラムの実行中にユーザーが何かを接続/切断した場合、ユーザーが新しいジョイスティックを手動でスキャンする必要があることです。

コールバックを使用すると、IIはスキャン関数を呼び出すことができます。デバイスを操作したり、何か凝ったことをしたりしたくはありません。何か新しいことが起こったときを知っているだけです...

ありがとう。

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

c++ - c++を使用してMacに接続されているジョイスティックの数を検出するにはどうすればよいですか?

私は問題に行き詰まっています: 私のソフトウェアでは、C++ を使用して Mac に接続されているジョイスティックの数を見つけるためのコードを作成する必要があります... それについてはわかりません...

サンプルコードや提案は、私にとって非常に役立ちます。

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

java - Java でのジョイスティックのサポート

Javaでジョイスティック入力にアクセスできるライブラリはありますか?

最小要件は、Windows で動作し、接続されているすべてのジョイスティックを検出し、軸とボタンを処理できることです。

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

windows - CurrentControlSet \ Control \ MediaPropertiesを見つけるためにWindowsAPIを修正しますか?

カスタムジョイスティックデバイスをサポートしたいと考えていますが、プロジェクトの要件により、DirectInputAPIを使用できなくなりました。「クラシック」なWindowsマルチメディアAPI(joyGetDevCapsやファミリーなど)の使用に切り替えましたが、1つの例外を除いてすべて機能します。

DirectInput DeviceInstanceには、デバイスの正しい「カスタム」名を返すInstanceNameProductNameの2つのフィールドがありました。

対応するjoyGetDevCaps製品名フィールドszPnameは、一般的な「MicrosoftPC-ジョイスティックドライバー」を返します。

デバイスがインストールされているシステムのレジストリを検索したところ、このノードに必要な文字列を持つREG_SZOEMNameエントリがあることがわかりました。

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ MediaProperties \ PrivateProperties \ Joystick \ OEM \ VID_07C0&PID_1128

JOYCAPSには、wMid(メーカーID)とwPid(製品ID)の2つのフィールドが返されます。これらのフィールドは、キー名の2つの16進値wMid = 0x07c0、wPid=0x1128にマップされます。

さらに、GUID_DEVINTERFACE_HIDでSetupDiEnumDeviceInfo APIを使用して、一致するコントローラーを見つけることができます(ただし、この手順は必要ない場合があります)。

HID \ VID_07C0&PID_1128&REV_1032、HID準拠のゲームコントローラー

質問:使用する必要があるMediaProperties \ PrivatePropertiesを列挙するためのAPIはありますか、それともこの情報を使用してレジストリに直接クエリを実行するのは「安全」ですか?APIがある場合は、リファレンスやサンプルコードで回答してください。関連するものが見つかりません。

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

android - Androidゲームソフトウェアのジョイスティック

ソフトウェアのジョイスティックを使用して、キャラクターの周りを移動したり回転させたりする簡単な方法を探しています。しかし、私はこのようなことをしたことがなく、作成方法もわかりません。

何かアドバイス?

ありがとう

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

objective-c - cocos2d: SneakyJoystick のダウン動作でコードをトリガー

プレイヤーが左右にしか移動できない進行中のゲームがありますが、マップ上の特定の場所では、上または下に押して、それらの方向の新しいシーンに移動できます (後壁のドアなど)。

ユーザーが押したときにコードをトリガーするように SneakyJoystick を設定するにはどうすればよいですか? 現時点では、プレーヤーを左/右に移動するために以下を実行しています。これを続行したいのですが、(今のところ) プレーヤーがスティックを完全に上または下に押したときに CCLOG が実行されるようにします。何か案は?

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

matlab - MATLAB GUI でジョイスティック入力を定期的にキャプチャする方法

ジョイスティック入力のステータスを定期的にチェックする GUI を matlab で作成しようとしています。アイデアは、この入力を取り、それでサーボを制御することです。これまでのところ、すべてを個別に動作させることはできますが、一緒にすることはできません。現在、マイクロコントローラーはシリアルラインを見て、これに基づいてサーボ (0 から 180 の間) を調整するようにセットアップされています。これはうまくいきます。ここに私がこれまでに持っているものがあります、

というエラーが表示されます

私は matlab で gui を使用するのが初めてで、他のコールバック関数の他の場所で h.serial を使用できる場合、これが何を意味するのか途方に暮れています。ご協力ありがとうございました!

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

c++ - win32 DialogBox() と MAKEINTRESOURCE(): アプリの ui を変更するには?

ジョイスティックを使用してカメラを制御しようとしているプロジェクトに取り組んでおり、次のサンプル コードを見つけました。

http://ukgtut.googlecode.com/svn-history/r53/trunk/irrlicht/src/proto_carace/Joystick.cpp

このアプリには、私のプロジェクトに適合しない独自の ui があります。ui は MAKEINTRESOURCE( IDD_JOYST_IMM ) によって作成されているようです。変更したいのですが、方法がわかりません。

UI を変更するには、MAKEINTRESOURCE() の変数を変更する必要がありますか? 独自のUIを構築するにはどうすればよいですか?

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