ジョイパッドの入力状態を得る
val = GetJoypadInputState(InputType)
InputType : 入力状態を取得するパッドの識別子 DX_INPUT_KEY_PAD1 : キー入力とパッド1 DX_INPUT_PAD1 : パッド1 DX_INPUT_PAD2 : パッド2 DX_INPUT_PAD3 : パッド3 DX_INPUT_PAD4 : パッド4 DX_INPUT_KEY : キー入力
(プラグイン / モジュール : DxLibW)
指定した識別子のパッドの入力状態が返ります。 入力状態取得タイプにキー入力とありますがこれはパッドとキー入力を別々に取得するのは面倒かなと思いつけた機能です、 DX_INPUT_KEY_PAD1 を指定するとキー入力と(キー入力のパッド入力の対応は以下の通り)パッド1の入力状態を得ることが出来ます。 DX_INPUT_KEY は下記の対応表のキー入力部のみの入力状態を得ます。 入力状態は int型 データとして返り、 次に示すパッドの入力マスクを戻り値とAND演算をして結果が0でなければそのボタンが押されている事を示します。 PAD_INPUT_DOWN // ↓チェックマスク(下キー or テンキーの2キー) 戻り値: パッドの入力状態
| GetJoypadNum | ジョイパッドが接続されている数を取得する | (DxLibW) |
| GetJoypadAnalogInput | ジョイパッドのアナログ的なレバー入力情報を得る | (DxLibW) |
| SetJoypadDeadZone | ジョイパッドの方向入力の無効範囲を設定する | (DxLibW) |
| プラグイン / モジュール | DxLibW |
| バージョン | 3.24f |
| 作成日 | 2026/04/12 |
| 著作者 | DxLib: Takumi Yamada / HSP binding: IronHSP Project |
| URL | https://dxlib.xsrv.jp/ |
| 備考 | hspdxlib.as をインクルードして使用 |
| タイプ | DxLib ゲームライブラリ |
| グループ | DxLib 入力 |
| 対応環境 |
|
| hs ファイル | hsphelp\hspdxlib.hs |