パーシスタントレベルの変更
最後に、パーシスタントレベルに自動テスト用のサブレベルを追加しました。
レベルの有効化
エディターの [ウィンドウ] から [レベル] を有効にします。
パーシスタントレベルへの自動テスト用サブレベルの追加
サンプルゲームのパーシスタントレベル
サンプルゲームが使用しているパーシスタントレベルは以下の通りです。
- PL_Title … タイトル画面
- PL_010VIL … 村
- PL_020RIV … 滝
- PL_030GRP … 平原街道
- PL_050GRH … 霊廟
- PL_Clear … ゲームクリア画面
- PL_GameOver … ゲームオーバー画面
ゲームは PL_Title から開始され、各レベルを行き来することでゲームが成立するようになっています。
タイトル画面ではプレイヤーが存在しないなど、収集したいゲーム内情報が大きく異なります。
収集したいゲーム内情報に合わせ、パーシスタントレベルごとに自動テスト用のサブレベルを追加します。
パーシスタントレベルと自動テスト用サブレベルの対応
どのパーシスタントレベルに、どのサブレベルを追加するかは以下の表を参照してください。
パーシスタントレベル | サブレベル |
---|---|
PL_Title | AutoTestTitle |
PL_010VIL | AutoTestCommon |
PL_020RIV | AutoTestCommon |
PL_030GRP | AutoTestCommon |
PL_050GRH | AutoTestCommon |
PL_Clear | AutoTestClear |
PL_GameOver | AutoTestClear |
サブレベルは Content/Morikatron/AlfortSubLevel/
以下にあります。
自動テスト用サブレベルの追加方法
- 対象とするパーシスタントレベルを開く
- [レベル] タブの [レベル] から 「既存レベルを追加…」 を選択
- 対応するサブレベル (後述) を選択
- 追加されたサブレベルを右クリックして、「ストリーミング方法を変更」 → 「常にロード済み」 に設定
- 自動テストのサブレベルは可視化する必要がないので、左端に表示される目のアイコン (可視化属性) をクリックし、非表示にしておく