アクション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座標を記録。 |
敵の位置を記録 |
|