いつもお世話になります。
SetJoypadDeadZoneについての質問です。
順を追って説明させていただきます。
まず、アナログスティックを使おうとしたのですが、
デフォルトのままでは遊び大きすぎて、細かい操作ができませんでした。
色々調べて SetJoypadDeadZone という命令がある事を知り、
それを使って、遊びの部分を0にしていました。
これによって、普通に問題なく操作できていたのですが、
別のジョイパッド(アナログスティック機能のついてない物)を使ったときに、困った事になってしまいました。
具体的には次の通り。
・まず、プログラム開始した時点では問題ない。
・しかし一度でもパッドから入力(方向キーでもボタンでもいい)をすると、
以降、手を離しても、常に「UP」と「LEFT」の入力がONになったままになる。
・方向キーを押してる間はちゃんと押した方向のみが反応するが、
手を離すと左上が入力されてることになってしまう。
現状で、遊びの範囲を0.1と設定する事で回避してはいますが、遊び範囲は可能な限り小さくしたいと思っています。
そこで質問なのですが、前述の現象は仕様でしょうか?