【解決済み】マップでのゲームオーバー判定を消す方法
Posted: 2017年2月25日(土) 04:11
既存のバトル画面を使わずにフィールドで戦うアクションRPGを作っています。
プレイヤーの体力が0になると既存のゲームオーバー画面には飛ばないで自作のゲームオーバー画面(コモンイベント)に自動的に飛ぶようにしています。今までは問題なく自作のゲームオーバー画面の処理がされていたのですが毒のステートを付加させたいなと思い、ステートを追加させると自作のゲームオーバー画面ではなく既存のゲームオーバー画面が処理されるようになってしまいました。
どうやらステートの数を1個以上設定していると最初のステートID:0001の存在によって、フィールドプレイヤーの体力が0になると問答無用で既存のゲームオーバー画面に飛んでいってしまうようです。今まではステートが0個でステートID:0001が存在しない状態だったのでフィールドで体力が0になっても既存のゲームオーバー画面に飛びませんでした。MVデフォルトの仕様としてステートID:0001は戦闘不能に使っているらしいのです。
やりたいことはステートを作っても既存のゲームオーバー画面に飛ばないようにしたいのですがそれが可能なやり方はあるのでしょうか?
プレイヤーの体力が0になると既存のゲームオーバー画面には飛ばないで自作のゲームオーバー画面(コモンイベント)に自動的に飛ぶようにしています。今までは問題なく自作のゲームオーバー画面の処理がされていたのですが毒のステートを付加させたいなと思い、ステートを追加させると自作のゲームオーバー画面ではなく既存のゲームオーバー画面が処理されるようになってしまいました。
どうやらステートの数を1個以上設定していると最初のステートID:0001の存在によって、フィールドプレイヤーの体力が0になると問答無用で既存のゲームオーバー画面に飛んでいってしまうようです。今まではステートが0個でステートID:0001が存在しない状態だったのでフィールドで体力が0になっても既存のゲームオーバー画面に飛びませんでした。MVデフォルトの仕様としてステートID:0001は戦闘不能に使っているらしいのです。
やりたいことはステートを作っても既存のゲームオーバー画面に飛ばないようにしたいのですがそれが可能なやり方はあるのでしょうか?