レベル移動

このページは、EaaSの3.7.0を対象としています。

更新履歴

概要

このページでは外部ファイルに保存したレベル名と位置を読み込みレベル移動する方法をまとめました。 外部ファイルの内容は次のようにしておきます。

<!-- SaveData.xml -->
<SaveData>
 <LevelName>MyTest1</LevelName>
 <Position>1023,1010,20</Position>
</SaveData>

レベル移動(FGモジュール)

マップ間移動やテレポートなどのために、レベル移動をFGモジュール化しておくとよいでしょう。 最初に引数をファイルへ保存し、最後にMission:LoadNextLevelノードでレベル移動します。

メインメニュー(UI Actions -> MM_PagesMain -> mm_main)

メインメニューの独自のSTARTボタンを押すと、外部ファイルに保存したレベル名を読み込み、そこへレベル移動します。 メインメニューからの移動にはMission:LoadNextLevelノードではなく、 UI:Functions:Game:LoadLevelノードを使うので注意してください。

位置(UI Actionsの任意のファイル)

レベル読み込みが完了したら、外部ファイルに保存した位置を読み込み、そこへ移動します。 Editor.exeで移動しなくなるように、Game:StartノードのInEditorはチェックを外すとよいでしょう。

戻る

inserted by FC2 system