jinput

    0

    2答えて

    私は、Javaゲームでコントローラ入力を検出するためにJInputライブラリを使用しています。しかし、軸が動いている方向を得るために、私はこれを使用します。 gamePadContr.getComponent(Identifier.Axis.X).getPollData(); これは私に方向を教え-1と1の間の小数を与えます。私は、プレイヤーが上、下、左、右以上に移動できるようにしたいので、数

    0

    1答えて

    別のプロジェクトのJInputライブラリに慣れ親しむための簡単なテストプログラムを作成しようとしています。私は、すべての提供されたテストクラスで私のコントローラをテストし、期待どおりに動作します。しかし、コントローラをポーリングしようとすると、入力に関係なくすべての値は変更されません。ここで私が働いているコードは次のとおりです。 public class ControllerTest { publ

    1

    1答えて

    私は特定の時間にキーボードのキーをポーリングする必要があるプログラムを作成しています。自分のイベントドリブンのキーボードポーリングクラスを作成するのではなく、 JInputの組み込みのKeyboardクラスです。 私はrootとしてプログラムを実行すると(Ubuntu 10.10を実行しています)、正常に動作しますが、通常のユーザーとして実行するとキーボードが存在することは検出されません。私は、次

    0

    1答えて

    2台のDS4-Controllersを使用している小さなゲームをプログラミングした後、私はラズベリーパイで実行しようとしました。 javaはraspbianにインストールされているので、私はsudo apt-get install libjinput.javaと入力してjinputをインストールするだけです。すべてのセミドードは正常に動作します。だから私はWindows/eclipseで書いた私の

    -1

    1答えて

    このようなチェックのための類似のコントローラは、コントローラの接続/切断機能が存在しないように見えます。私たちのGUIは、デバイスが取り除かれる(例えば、ケーブルが引っ張られる)ときに、現在DirectAndRawInputEnvironmentPluginオブジェクトをタイマー(1秒に1回)に割り当てることによってこれを検出するという要件があります。 ただし、デバイスを9時間以上接続しないと、ア

    0

    1答えて

    JInputに同時に複数のゲームパッドを置いていて、新しく接続されたゲームパッドをチェックしています。新しいコントローラを確認するためのコードです。 new DirectAndRawInputEnvironmentPlugin().getControllers(); このコードを数回実行して結果を保存すると、同じペリフェラルが結果の異なる「コントローラ」インスタンスに表示されます。これは多くの

    1

    1答えて

    これはダム(私を案内してください)かもしれませんが、Mavenを使用しているパッケージに依存関係のバイナリをいくつか含めることを試みています。 依存関係はjinputであり、ビルド中にバイナリが "展開され"ます。バイナリはビルド後に解凍されるので、ファイルをインクルードする標準的な "リソース"を使ってバイナリを自分の.jarに含めません。ビルド時にパッケージが存在しない場合、Mavenにバイナ

    0

    1答えて

    我々は、彼らがname="jform[something]"のような名前を持っている場合、我々はすべてのフィールドの値を取得することができますし、我々は、コードを使用することができます知っているように: $jinput = JFactory::getApplication()->input; $formData = new JRegistry($jinput->get('jform', '',

    0

    1答えて

    私のJInputコードは正常に動作し、プログラムが起動するたびにこれらの警告がコンソールに出力されます。私はそれらを抑制する必要があります。 2017年11月29日午前8時59分55秒AM net.java.games.input.DefaultControllerEnvironment getControllers WARNING:実測不明のWindowsバージョン:Windowsの10 201