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ではこのバグはありません。



