エクステンション解説/Joypad object

Last-modified: 2011-10-29 (土) 20:52:15

Joypad objectとは

ジョイパッド入力をサポートするエクステンションです。32ボタンまでのパッドを2本まで使用できます。

作成者z33z
バージョン3.0
対応ランタイムWindows,HWA

類似機能のある他のエクステンション

入手方法

コマンド解説

確証の無い部分は調査中としています。知ってる人いたら書き換えてください。

条件

joypad_condition.png

Joypad inpluggedジョイパッドを接続している時
Joypad is ignoredジョイパッドを無視している時
Direction方向入力
Compare to joypad's directionジョイパッドの方向と比較
Direction is changed方向が変更された時
Buttonsボタン入力
Button is pressedボタンが押された時
Button is pressed downボタンが押下された時
Button is releasedボタンが離された時
Button is changedボタン入力が変更された時
Repeat while button pressedボタンが押されている間繰り返す
Button is exclusivly pressed単一のボタンのみが押された時
Button is exclusivly released単一のボタンのみが離された時
AND/OR同時押し/複数の内どれか
AND two buttons2つのボタンが押されている間中
AND three buttons3つのボタンが押されている間中
OR two buttons2つのボタンの内どちらかが押されている間中
OR three buttons3つのボタンの内どちらかが押されている間中
Any button is pressed何かのボタンが押された時
Any button released何かのボタンが離された時
Repeat while any button pressed何かのボタンが押されている間繰り返す
Point-Of-View調査中
Point-of-view is forward調査中
Point-of-view is backward調査中
Point-of-view is left調査中
Point-of-view is right調査中
Point-of-view is centered調査中
Check axis調査中
Has Z-axis調査中
Has R-axis調査中
Has U-axis調査中
Has V-axis調査中
Has Point-Of-View調査中

アクション

joypad_action.png

Ignore/Restore無視/復旧
Ignore control操作を無視する
Restore control操作を復旧する
Buttonsボタン
Reset last button pressed最後に押したボタン入力をリセット
Reset last button released最後に離したボタンの入力をリセット

計算式

joypad_expression.png

Joypad directionジョイパッドの現在の方向を取得
Number of joypads inplugged接続しているジョイパッドの数を取得
Point-of-view position in degress調査中
Buttonsボタン
Last single button pressed最後に押した単独のボタンを取得
Last single button released最後に離した単独のボタンを取得
Max values最大値
Max X value調査中
Max Y value調査中
Max Z value調査中
Max R value調査中
Max U value調査中
Max V value調査中
Max number of axis調査中
Max number of buttonsジョイパッドの最大のボタン数を取得
Min values最小値
Min X value調査中
Min Y value調査中
Min Z value調査中
Min R value調査中
Min U value調査中
Min V value調査中
Get axis values調査中
Raw X value調査中
Raw Y value調査中
Raw Z value調査中
Raw R value調査中
Raw U value調査中
Raw V value調査中
 

joypad_expression1.png

Joypad 1 or 2使用するパッドのIDを指定します。
 

joypad_expression2.png

Direction 0 - 8 counter-clockwise starting with right (8 is centered)方向番号 0 - 8 右から始まって反時計回り (8 は中央)
0:右、1:右上、2:上、3:左上、4:左、5:左下、6:下、7:右下、8:中央
 

joypad_expression3.png

Button 1 to 32使用するボタン番号を指定します。

バグもしくは仕様

  • パッドが接続されていない状態だと、強制的に左上方向に入力され続けてしまうようです。
    joypad__ignore.png
    このように、パッドが接続されていない時はJoypadの操作を無視するイベントを設定しましょう。
  • Joypad objectが使用されているアプリケーションは、PC起動後の初回実行時に異常な処理落ちを起こします。
    一度アプリを終了すれば2回目以降は発生しません。
    後継版のJoystick 2 objectではこのバグはありません。

コメント