問題タブ [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.
delphi - Delphi の「ジョイスティック」コントロールはありますか?
マウスを使用してオブジェクトを X と Y に目で合わせて位置を合わせたいと思います。さまざまなスピン コントロール (またはボタン) を使用してソリューションをロールすることができますが、それは面倒です。ジョイスティックのような、マウスを使用して 2 軸制御を提供し、速度に応じて異なる速度でイベントを発生させるコントロールがあるかどうか疑問に思いました。その位置?
c# - C# ジョイスティック検出エラー
ジョイスティックを使用する C# でアプリケーションを作成しようとしています。「http://www.codeproject.com/KB/directx/joystick.aspx」にアクセスし、基本的に例を正確にコピーしましたが、「有効な Win32 アプリケーションではありません。(HRESULT からの例外: 0x800700C1)」というエラーが表示され続けます。 )」。アプリケーションは現在、テスト目的のコンソール アプリです。以下のインクルードを使用しました。
「Microsoft.DirectX を使用する;」「Microsoft.DirectX.DirectInput を使用;」
エラーをスローするコード行は
また、私はWindows 7を使用していますが、それが役立つかどうかはわかりません。
objective-c - OS X Snow Leopard の Objective-C でジョイスティックの値を読み取るにはどうすればよいですか?
私はObjective-Cのジョイスティックとインターフェースしようとしています.基本的にはアナログ位置の値を読みたいと思っています. 私はobjective-cが初めてで、たくさん検索しましたが、これを行う方法が見つかりませんでした。
GLUTを使う方法もあるみたいですが、ウィンドウを開かなくても解決できるはずで、私もよくわかりませんでした。
正しい方向に私を向けることができますか?短いコード例も大いに役立ちます。
directx - ジョイスティックの軸情報はUSBジョイスティックからどのようにフォーマットされますか?
私は実際にはかなり小さな質問がありますが、それについての情報を見つけるのに最も苦労しました。
私がプログラミングしているアプリケーションでは、3軸ジョイスティックがUSB経由でWindows XPコンピューターに接続されており、directxによって処理されています。その後、その情報は他の場所に埋め込まれたコントローラーに送信されます。DirectXがそれを処理する方法の複雑さについてあまり知る必要はありませんが、知りたいのですが、軸のデータはどのようにフォーマットされていますか?
私が知る限り、最近のほとんどのジョイスティックの解像度は12ビットですが、データは12ビット2の補数として出力されますか?その後、directxからキャプチャされたときに、符号付き16ビット整数として表されますか?
これを知りたいので、組み込み側にデータを送信するパケットをフォーマットする方法や、組み込みになったら情報を使用する方法など、組み込みプラットフォーム側でデータを処理する方法を知っています側。
usb - 従来の Windows ジョイスティックの軸を HID と関連付ける
ジョイスティック軸の説明について少し混乱しています。誰かが私の混乱を解消するのに役立つリンクまたはドキュメントを持っていることを願っています.
私は Windows に詳しくないので、従来の Windows ゲームポート コードを移植しようとすると、少し混乱します。
X
Y
Zという共通の最初の 3 つの軸については、誰もが知っています。
私の理解では、ゲームポート スタイルのインターフェイスでは、他の 3 つの軸は次のとおりです。
R
U
V
ただし、IOHIDUsageTables (OS X) を見ると、次のように表示されます。
これは、3 つの R 軸 (珍しいことではないようですが) と U 軸がないため、少し混乱しています。
2 つの質問:
1) 従来の U 軸がどの軸になるか確認できる人はいますか? 「ラダーペダルの軸」と説明されている文書を見て、それが Ry であると確信しました。
2) V 軸と Vbr 軸の一般的な使用法について詳しく説明できる人はいますか? 説明がそれぞれ「ベクトル」と「相対ベクトル」であることは理解していますが、物理デバイスに関してそれが何を意味するのかを視覚化するのは困難です。
すべての啓蒙とドキュメンテーションのポインタを歓迎します。
usb - 自分のWindowsジョイスティックHIDドライバーをロールしますか?
USBジョイスティックを持っていますが、そのために独自のHIDドライバーを作成したいと思います。特に、ジョイスティックの入力がWindowsによって受信されてから、アプリケーションにその入力イベントが通知されるまでの間に遅延を挿入したいと思います。また、アプリケーションによって認識されるジョイスティックのIDを変更したいと思います。Windows用のドライバーはもちろんHIDドライバーも書いたことがありません。誰かが私にこれを行う方法についてのアドバイスや指針を提供できますか?
c# - DirectX DirectInput が接続されたデバイスを検出しない
DirectX (Microsoft.DirectX.DirectInput; を使用) を使用して C# WPF アプリケーションでジョイスティックを使用しようとしていますが、奇妙な理由で、接続されているすべてのデバイスを検出しようとする最初の行でエラーが発生し続けます。これまでのところ、アプリケーションにあるのは、コンストラクターの次のコード行だけです。
DeviceList gameControllerList = Manager.GetDevices(DeviceClass.GameControl, EnumDevicesFlags.AttachedOnly);
エラーは次のとおりです。
エラーの種類: XamlParseException が処理されませんでした。
エラー メッセージ: 「指定されたバインド制約に一致する型 'JoystickTest.MainWindow' でのコンストラクターの呼び出しにより、例外がスローされました。」行番号 '3' および行位置 '9'."
私はオンラインで見つけたこの例に取り組んでいます: http://www.codeproject.com/KB/directx/joystick.aspx
私の現在のセットアップは、WPF、C#、.NET 4.0、および Windows 7 64 ビットです。
python - ボタンの同時押しとシフト状態の変更の処理
私は現在、ゲーム コントローラーからの入力を処理する (Python2.5) アプリケーションに取り組んでいます。ボタンをシフト ボタンとして指定し、他のボタンのマッピング (inputtype、value->function) をオンザフライで変更しました。マッピングは、アプリケーションが実行されているモードにも依存します。多くの毛むくじゃらのエッジ ケース (例: の処理方法press shift, press button x, release shift, release button x
) に遭遇しており、この種の入力を処理するための既知の優れた構造/アーキテクチャ/パターンがあるかどうか疑問に思っていました。 ?
iphone - 加速度計データを使用して仮想ジョイスティックをシミュレートする
加速度計データの読み取りは Iphone で非常に簡単ですが、それらを効果的に使用して仮想ジョイスティックをシミュレートするのは別の話です。加速度計のデータは非常にノイズが多く、静止位置での各軸加速度の平均モジュールは比較できないことがわかります。加速度計を使用する最も効果的な方法は、各測定値の導関数を調べて、方向が変化した瞬間を特定することではないかと思います。ジョイスティックをシミュレートするために加速度計を使用する効果的な方法や戦略を提案できる人はいますか? ありがとう、ルカ
c# - C# .NET を使用してジョイスティックから入力を取得する
これについてGoogleで検索しましたが、思いついたのは時代遅れで機能しませんでした.
C# .NET を使用してジョイスティック データを取得する方法に関する情報はありますか?