WOLF RPGエディター(ウディタ)/演出・システム【サイトトップへ戻る】 ■周回数やクリア特典の基礎 (更新:2024/05/13) 周回数とクリア特典について解説します。
■周回数とクリア特典について 周回数とは一度エンディングまでクリアしたあとに、もう一度最初からゲームをプレイする事を言います。 基本的に1周目とは異なる条件でプレイする事ができるものを「周回数」と言うため、 単にタイトル画面へ戻って1周目と同じ内容で再びゲームを始める事を「周回数」とは言いません。 クリア特典とは何らかの条件をクリアした時に出現するものを言います。 周回数と同様にエンディングまでクリアすると特典が発生するものもありますが、 ゲームの途中で一定の条件(敵を100体倒すなど)をクリアすると、特典が出現する場合もあります。 以下は周回数やクリア特典の導入例です。
▲トップへ戻る▲ ■周回数の基礎 基本的には1周目をクリアしたらタイトル画面に戻り、2周目を開始する流れになります。 タイトル画面へ戻る方法には、 イベントコマンド【場所移動】を使う方法と、 イベントコマンド【タイトル画面へ戻る】を使う方法があります。
2周目のプレイする時に、1周目とはセリフなどが変わる場合は、通常変数「周回数」を準備して、 通常変数「周回数」が「1以上」の時には、2周目用のセリフが表示されるようにすると良いでしょう。 2周目でマップの内容が大幅に変わる場合は、2周目用のマップを用意して、場所移動の時に…
2周目で敵キャラが強くなる場合は、例えば…
【2周目で敵キャラを強くする方法を見る】 ▲トップへ戻る▲ ■クリア特典の基礎 クリア特典の処理では、特典が出現するかどうかを特典保存用のセーブデータを準備します。 特典保存用のセーブデータは、新規でセーブ番号[99]などを作成する方法もありますが、 セーブファイル「System.sav」を利用する方法もあります。 クリア情報を保存する変数は、予備変数[9]を使用すると良いでしょう。 クリア特典を保存するセーブデータの保存や読み込みは、通常の「保存・読込」は使わずに 「各セーブデータの内容読み書き」や「セーブデータへの書き込み」を使って行います。 「保存・読込」を使わない理由は、例えば…
そして初めからプレイしてルート2をクリアして「保存・読込」でセーブした場合…
「保存・読込」を使わずに「セーブデータへの書き込み」でセーブした場合は…
複数のクリア情報を保存する事ができます。 クリア特典のセーブデータへの保存は…
クリア特典の情報を確認する時には…
数値を変更するような処理を実行する場合は…
マルチエンディングで、複数のルートのクリア情報を保存したり、 ミニゲームのクリア情報を保存したりする場合は、クリアする内容ごとに変数を用意してください。 ルート2をクリアした時の保存設定は以下のとおりです。
★補足 ウディタ[3.13]以前の古いバージョンでは「セーブデータへの書き込み」でセーブすると、 システム変数[25:現在セーブデータ番号(0〜)]のセーブ番号が更新されていました。 そのため、例えば「セーブデータへの書き込み」でセーブ番号「99」に保存する場合は、 セーブ後にシステム変数[25:現在セーブデータ番号(0〜)]の値を元のセーブ番号に戻す処理が必要でした。
現行のバージョンでは「セーブデータへの書き込み」で…
▲トップへ戻る▲ ■セーブファイル「System.sav」について セーブファイル「System.sav」はウディタでセーブを実行すると、自動的に作成されるセーブファイルです。 このセーブファイル「System.sav」にはシステム変数[25:現在セーブデータ番号(0〜)]の値を保存しています。 保存されたシステム変数[25:現在セーブデータ番号(0〜)]の値は、 新規でゲームを始めた時にコモンイベント[048:X[共]基本システム自動初期化]にて読み込まれます。 そしてシステム変数[25:現在セーブデータ番号(0〜)]の値が「1以上(セーブデータ有り)」の場合は、 タイトル画面の選択肢で最初に「コンティニュー」が選択されるようになります。 システム変数[25:現在セーブデータ番号(0〜)]の値は、 セーブファイル「System.sav」の通常変数[0]に保存されています。 セーブファイル「System.sav」は通常変数[0]以外は使用していないので、 通常変数[0]以外は自由に使う事ができます。 但し、今後のウディタのバージョンアップで通常変数[0]以外が使用される可能性があるため、 心配ならばセーブファイル「System.sav」を使わずに、 クリア特典の情報はセーブ番号「99」に保存すると良いでしょう。 ▲トップへ戻る▲ ◎関連ページ ◆周回数やクリア特典の基礎 ┣◆周回プレイ:【場所移動】でタイトル画面に戻って2周目を開始 ┣◆周回プレイ:【タイトル画面へ戻る】でタイトル画面に戻って2周目を開始 ┣◆サンプルゲームを周回数化してみる ┗◆クリアしたらタイトル画面で「おまけ」が選択できるようにする |