このページは、EaaSの3.7.0を対象としています。
更新履歴
このページでは外部ファイルに保存したレベル名と位置を読み込みレベル移動する方法をまとめました。 外部ファイルの内容は次のようにしておきます。
<!-- SaveData.xml --> <SaveData> <LevelName>MyTest1</LevelName> <Position>1023,1010,20</Position> </SaveData>
マップ間移動やテレポートなどのために、レベル移動をFGモジュール化しておくとよいでしょう。 最初に引数をファイルへ保存し、最後にMission:LoadNextLevelノードでレベル移動します。
メインメニューの独自のSTARTボタンを押すと、外部ファイルに保存したレベル名を読み込み、そこへレベル移動します。 メインメニューからの移動にはMission:LoadNextLevelノードではなく、 UI:Functions:Game:LoadLevelノードを使うので注意してください。
レベル読み込みが完了したら、外部ファイルに保存した位置を読み込み、そこへ移動します。 Editor.exeで移動しなくなるように、Game:StartノードのInEditorはチェックを外すとよいでしょう。