Joypad objectとは
ジョイパッド入力をサポートするエクステンションです。32ボタンまでのパッドを2本まで使用できます。
作成者 | z33z |
---|---|
バージョン | 3.0 |
対応ランタイム | Windows,HWA |
類似機能のある他のエクステンション
- エクステンション解説/Joystick 2 object
※Joypad objectの後継版です。Joypad objectより多機能である他、バグも修正されているので、通常はこちらの利用を推奨します。
入手方法
- 日本語版向け:
日本語版公式サイトのダウンロードページより「エクステンションパック」をダウンロードしてインストールして下さい。 - 英語版向け:
ClickteamのサイトのDownload Centerより「z33z Extension Pack」をダウンロードしてインストールして下さい。
コマンド解説
確証の無い部分は調査中としています。知ってる人いたら書き換えてください。
条件
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 buttons | 2つのボタンが押されている間中 | ||
AND three buttons | 3つのボタンが押されている間中 | ||
OR two buttons | 2つのボタンの内どちらかが押されている間中 | ||
OR three buttons | 3つのボタンの内どちらかが押されている間中 | ||
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 | 調査中 |
アクション
Ignore/Restore | 無視/復旧 | |
---|---|---|
Ignore control | 操作を無視する | |
Restore control | 操作を復旧する | |
Buttons | ボタン | |
Reset last button pressed | 最後に押したボタン入力をリセット | |
Reset last button released | 最後に離したボタンの入力をリセット |
計算式
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 1 or 2 | 使用するパッドのIDを指定します。 |
---|
Direction 0 - 8 counter-clockwise starting with right (8 is centered) | 方向番号 0 - 8 右から始まって反時計回り (8 は中央) |
---|---|
0:右、1:右上、2:上、3:左上、4:左、5:左下、6:下、7:右下、8:中央 |
Button 1 to 32 | 使用するボタン番号を指定します。 |
---|
バグもしくは仕様
- Joypad objectが使用されているアプリケーションは、PC起動後の初回実行時に異常な処理落ちを起こします。
一度アプリを終了すれば2回目以降は発生しません。
後継版のJoystick 2 objectではこのバグはありません。