2017-09-21 5 views
0

私が完全に触角バーを押すと、私はプラットフォームゲームで高くジャンプします。 「w」を押し下げると、レーシングゲームの方が速く進みます。ゲーム(またはOS)はそれをどのように知ることができますか?

注:これは、コントローラのトリガー入力がどのくらい深く入力されているかをプログラム/ビデオゲームで知る方法

で最も届け出ている私は常にキーストロークと思った(またはゲームパッドのボタンは)バイナリた:押されたかどうか。シンプル。
たとえば、キーボードの「w」またはコントローラの「RT」を完全に押したとき、GTA Vでより速くドライブできますか?

どうすればプログラムできますか? OSレベルですか?

答えて

0

アナログとデジタルの2種類の入力があります。デジタルはあなたが考えているものです。バイナリ - オンまたはオフです。トリガー、ジョイスティック、およびモーションコントロールはすべてアナログです。彼らは通常、送信する範囲を持っています。

スペースバーと "W"キーで、どれくらい強く押しているかわかりません。一部のゲームでは、キーが押されている時間を確認するロジックがあり、それに反応します。

関連する問題