メインコンテンツまでスキップ
バージョン: 1.0.1

パーシスタントレベルの変更

最後に、パーシスタントレベルに自動テスト用のサブレベルを追加しました。

レベルの有効化

エディターの [ウィンドウ] から [レベル] を有効にします。

image.png

パーシスタントレベルへの自動テスト用サブレベルの追加

サンプルゲームのパーシスタントレベル

サンプルゲームが使用しているパーシスタントレベルは以下の通りです。

  • PL_Title … タイトル画面
  • PL_010VIL … 村
  • PL_020RIV … 滝
  • PL_030GRP … 平原街道
  • PL_050GRH … 霊廟
  • PL_Clear … ゲームクリア画面
  • PL_GameOver … ゲームオーバー画面

ゲームは PL_Title から開始され、各レベルを行き来することでゲームが成立するようになっています。
タイトル画面ではプレイヤーが存在しないなど、収集したいゲーム内情報が大きく異なります。

収集したいゲーム内情報に合わせ、パーシスタントレベルごとに自動テスト用のサブレベルを追加します。

パーシスタントレベルと自動テスト用サブレベルの対応

どのパーシスタントレベルに、どのサブレベルを追加するかは以下の表を参照してください。

パーシスタントレベルサブレベル
PL_TitleAutoTestTitle
PL_010VILAutoTestCommon
PL_020RIVAutoTestCommon
PL_030GRPAutoTestCommon
PL_050GRHAutoTestCommon
PL_ClearAutoTestClear
PL_GameOverAutoTestClear

サブレベルは Content/Morikatron/AlfortSubLevel/ 以下にあります。

自動テスト用サブレベルの追加方法

  1. 対象とするパーシスタントレベルを開く
  2. [レベル] タブの [レベル] から 「既存レベルを追加…」 を選択
    image.png
  3. 対応するサブレベル (後述) を選択
    image.png
  4. 追加されたサブレベルを右クリックして、「ストリーミング方法を変更」「常にロード済み」 に設定
    image.png
  5. 自動テストのサブレベルは可視化する必要がないので、左端に表示される目のアイコン (可視化属性) をクリックし、非表示にしておく
    image.png