アクションRPGの戦闘システムを作る
スイッチ・変数の一覧表示
(更新:2020/08/08)


YADOTアクションRPGで使用するスイッチと変数の一覧表です。

スイッチ
番号 名前 使用内容 初使用ページ
0001 障害物有り01 攻撃範囲[1]のマスに障害物がある時にON。 様々な攻撃範囲の設定
0002 障害物有り02 攻撃範囲[2]のマスに障害物がある時にON。 様々な攻撃範囲の設定
0003 障害物有り03 攻撃範囲[3]のマスに障害物がある時にON。 様々な攻撃範囲の設定
0004 障害物有り04 攻撃範囲[4]のマスに障害物がある時にON。 様々な攻撃範囲の設定
0005 障害物有り05 攻撃範囲[5]のマスに障害物がある時にON。 様々な攻撃範囲の設定
0007 障害物有り07 攻撃範囲[7]のマスに障害物がある時にON。 様々な攻撃範囲の設定
0010 障害物有り10 攻撃範囲[10]のマスに障害物がある時にON。 様々な攻撃範囲の設定
 
0021 戦闘システム起動 定期的に並列処理するのイベントを起動します。 主人公の攻撃処理
0022 ゲーム開始時設定 ゲーム開始時に敵HPを設定したらON。 マップごとに敵HPを管理
0023 敵位置を記録 敵の位置を記録する時にON。 敵の位置を記録
 
0041 敵位置:マップ01 マップ01の敵位置を記録した時にON。 敵の位置を記録

変数
番号 名前 使用内容 初使用ページ
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座標を記録。 敵の位置を記録


YADOTトップ  このサイトは何?  気紛れな空間へ戻る  メール