アクションRPGの戦闘システムを作る
スイッチ・変数の一覧表示
(更新:2020/08/08)
YADOTのアクションRPGで使用するスイッチと変数の一覧表です。
| 変数 |
| 番号 |
名前 |
使用内容 |
初使用ページ |
| 0001 |
キー入力 |
キー入力の処理で使います。 |
主人公の攻撃処理 |
| 0002 |
X位置 |
当たり判定のX座標を記録します。 |
主人公の攻撃処理 |
| 0003 |
Y位置 |
当たり判定のY座標を記録します。 |
主人公の攻撃処理 |
| 0004 |
イベントID |
敵キャラの有無を調べる時に使います。 |
主人公の攻撃処理 |
| 0005 |
正面マスへ±X |
当たり判定のX座標を変える時に使います。 |
主人公の攻撃処理 |
| 0006 |
正面マスへ±Y |
当たり判定のY座標を変える時に使います。 |
主人公の攻撃処理 |
| 0007 |
左手マスへ±X |
当たり判定のX座標を変える時に使います。 |
主人公の攻撃処理 |
| 0008 |
左手マスへ±Y |
当たり判定のY座標を変える時に使います。 |
主人公の攻撃処理 |
| 0009 |
地形ID |
障害物があるかどうかを調べる時に使います。 |
主人公の攻撃処理 |
| 0010 |
キー押し時間 |
決定キーを押し続けている時間を設定。 |
武器とキー処理 |
| 0011 |
マップID |
溜め攻撃で使用。初めにキーを押した時のマップIDを記録。 |
武器とキー処理 |
| 0012 |
マップID2 |
変数11番の値と比較してマップ移動の有無を確認。 |
武器とキー処理 |
| 0013 |
無敵時間 |
向き変更や攻撃を受けた時に無敵時間を設定。1以上=無敵。 |
敵の設定 |
| 0014 |
主人公の向き |
現在の主人公の向きを代入します。 |
敵の設定 |
| 0015 |
主人公の前の向き |
変数14番の値と比較して向き変更を監視します。 |
敵の設定 |
| 0016 |
乱数 |
命中率の説明で使用。 |
敵の設定 |
| |
| 0021 |
敵イベントID開始番 |
一番小さい敵イベントIDを設定します。 |
敵の設定 |
| 0022 |
1ページ目 |
敵キャラの1ページ目を呼び出す時に使います。 |
敵の設定 |
| 0023 |
敵HP変数番号 |
敵HPの変数番号を設定します。 |
敵の設定 |
| 0024 |
敵HP |
敵HPを呼び出す時に使います。 |
敵の設定 |
| 0025 |
倒した敵移動X |
倒した敵を壁のあるマスへ移動する時に使います。 |
敵の設定 |
| 0026 |
倒した敵移動Y |
倒した敵を壁のあるマスへ移動する時に使います。 |
敵の設定 |
| 0027 |
敵HP変数番号開始 |
イベントIDと足して敵HPの変数番号にします。 |
マップごとに敵HPを管理 |
| 0028 |
敵ゲージ:HP |
ゲージに表示する敵キャラの現在のHPを設定。 |
敵のHPを表示 |
| 0029 |
敵ゲージ:最大HP |
ゲージに表示する敵キャラの最大HPを設定。 |
敵のHPを表示 |
| |
| 0041 |
Aの攻撃力 |
Aの攻撃力を設定。 |
ダメージ&命中率の計算 |
| 0044 |
Aの敏捷性 |
Aの敏捷性を設定。 |
ダメージ&命中率の計算 |
| 0045 |
Aの基本命中率 |
Aの基本命中率を設定。 |
ダメージ&命中率の計算 |
| 0047 |
Bの防御力 |
Bの防御力を設定。 |
ダメージ&命中率の計算 |
| 0049 |
Bの敏捷性 |
Bの敏捷性を設定。 |
ダメージ&命中率の計算 |
| |
| 0051 |
ダメージ量 |
主人公のHPを減らす量を設定。 |
ダメージ&命中率の計算 |
| 0052 |
防御力計算 |
ダメージ量の計算処理で使用。 |
ダメージ&命中率の計算 |
| 0053 |
命中率 |
算出した命中率を設定します。 |
ダメージ&命中率の計算 |
| 0054 |
敏捷性計算 |
命中率の計算処理で使用。 |
ダメージ&命中率の計算 |
| |
| 0061 |
HP表示:百の位 |
主人公のHPの百の位を設定。 |
主人公のHPを表示 |
| 0062 |
HP表示:十の位 |
主人公のHPの十の位を設定。 |
主人公のHPを表示 |
| 0063 |
HP表示:一の位 |
主人公のHPの一の位を設定。 |
主人公のHPを表示 |
| 0064 |
HP表示中:百の位 |
現在表示している百の位を設定。 |
主人公のHPを表示 |
| 0065 |
HP表示中:十の位 |
現在表示している十の位を設定。 |
主人公のHPを表示 |
| 0066 |
HP表示中:一の位 |
現在表示している一の位を設定。 |
主人公のHPを表示 |
| 0067 |
HP表示:X表示位置 |
ピクチャーのX表示位置を設定。 |
主人公のHPを表示 |
| 0068 |
HP表示:Y表示位置 |
ピクチャーのY表示位置を設定。 |
主人公のHPを表示 |
| 0069 |
HP表示:残り% |
敵HPの残り%を計算する時に使用。 |
敵のHPを表示 |
| |
| 0081 |
頭上ゲージ%:敵01 |
現在のマップにいる敵HPの残り%を記録。 |
敵のHPを表示 |
| |
| 0102 |
敵HP02 |
イベントID「2番」の敵HPを記録します。 |
敵の設定 |
| 0103 |
敵HP03 |
イベントID「3番」の敵HPを記録します。 |
敵の設定 |
| |
| 0201 |
敵位置01X |
敵01のX座標を記録。 |
敵の位置を記録 |
| 0202 |
敵位置01Y |
敵01のY座標を記録。 |
敵の位置を記録 |
|