パーシスタントレベルの変更
最後に、パーシスタントレベルに自動テスト用のサブレベルを追加しました。
レベルの有効化
エディターの [ウィンドウ] から [レベル] を有効にします。

パーシスタントレベルへの自動テスト用サブレベルの追加
サンプルゲームのパーシスタントレベル
サンプルゲームが使用しているパーシスタントレベルは以下の通りです。
- 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/ 以下にあります。
自動テスト用サブレベルの追加方法
- 対象とするパーシスタントレベルを開く
 - [レベル] タブの [レベル] から 「既存レベルを追加…」 を選択

 - 対応するサブレベル (後述) を選択

 - 追加されたサブレベルを右クリックして、「ストリーミング方法を変更」 → 「常にロード済み」 に設定

 - 自動テストのサブレベルは可視化する必要がないので、左端に表示される目のアイコン (可視化属性) をクリックし、非表示にしておく