【解決済み】周回プレイを前提とした各イベントの設定方法
Posted: 2023年6月24日(土) 23:31
次のような流れのゲームの制作を考えています。
①オープニング→②メインシナリオ→③シナリオ分岐→④マルチエンディング→②へ戻る→以降②~④繰り返し
悩んでいるのがシナリオの進行を制御する「スイッチ・変数・セルフスイッチ」をどのように設定・管理すべきか悩んでいます。④→②へ戻る際に各イベントのスイッチや変数、セルフスイッチを初期化する必要があると思いますが個別でイベントを初期化していくのはミスも発生しやすくかなり難しい作業と思います。(スイッチ・変数・セルフスイッチの数は400~500ほど使う予定です)
このような周回プレイを前提としたゲームの場合、各イベントの設定、スイッチ・変数等の設定はどのようにすべきでしょうか?(バグの原因となるイベントの初期化漏れなどを上手くイベント管理して防ぎたいです)
セルフスイッチの初期化($gameSelfSwitches.clear();)を利用すればセルフスイッチはすべて初期化できるようですがスイッチや変数は個別で初期化していくしかないのでしょうか。
①オープニング→②メインシナリオ→③シナリオ分岐→④マルチエンディング→②へ戻る→以降②~④繰り返し
悩んでいるのがシナリオの進行を制御する「スイッチ・変数・セルフスイッチ」をどのように設定・管理すべきか悩んでいます。④→②へ戻る際に各イベントのスイッチや変数、セルフスイッチを初期化する必要があると思いますが個別でイベントを初期化していくのはミスも発生しやすくかなり難しい作業と思います。(スイッチ・変数・セルフスイッチの数は400~500ほど使う予定です)
このような周回プレイを前提としたゲームの場合、各イベントの設定、スイッチ・変数等の設定はどのようにすべきでしょうか?(バグの原因となるイベントの初期化漏れなどを上手くイベント管理して防ぎたいです)
セルフスイッチの初期化($gameSelfSwitches.clear();)を利用すればセルフスイッチはすべて初期化できるようですがスイッチや変数は個別で初期化していくしかないのでしょうか。