このスクリプトはRPGツクールMV向けプラグインです。
ゲームパッドのアナログスティックの入力値を利用可能にします。 接続されたゲームパッドのうち最も傾きの大きいゲームパッドの アナログスティック値を採用します。
次のリンク先のファイルを保存してプラグインとして適用してください。 https://raw.githubusercontent.com/rev2nym/SAN_AnalogStick/master/js/plugins/SAN_AnalogStick.js
次のスクリプトで入力値を取得します。
dir
がスティックの傾き方向を表し、tilt
がスティックの傾き加減を表します。
- 左スティックの方向値 :
Input.leftStick.dir
- 左スティックの傾き値 :
Input.leftStick.tilt
- 右スティックの方向値 :
Input.rightStick.dir
- 右スティックの傾き値 :
Input.rightStick.tilt
方向値は右方向を0.0とし時計回りを正とするラジアン系です。 スティックの傾き値は0.0~1.0の間で正規化されます。 0.2以下は遊びとして切り捨てられ0.0とされます。
例えば次の入力値のときスティックの状態は
{dir: 0.0, tilt: 1.0}
: 右方向に一杯{dir: 3.14, tilt: 0.5}
: 左方向に半分{dir: 1.57, tilt: 1.0}
: 下方向に一杯{dir: -1.57, tilt: 0.5}
: 上方向に半分
MITライセンスのもと、商用利用、改変、再配布が可能です。 ただし冒頭のコメントは削除や改変をしないでください。 これを利用したことによるいかなる損害にも作者は責任を負いません。 サポートは期待しないでください><。