チェックポイントを作ろう

最終更新:

csjake

- view
管理者のみ編集可

チェックポイントを作ろう


マップにチェックポイント(セーブポイント)を設置してみましょう。

1.RollupBarでArea→Shapeをクリック。マップ上でクリックしてShapeを作ります。終了はダブルクリックです。



Shape欄でShape名をSave1にしておきます。また必要に応じてShape Paramsで高さなどの指定をしてください、ここではHeightを5にしました。


2.次にRollupBarでEntity→Triggers→AreaTriggerを選択しドラッグ&ドロップでマップ内に配置し、先ほどと同様にEntity欄でEntity名をSave1にします。またEntity PropertiesのTriggerOnceにチェックを入れます(Shapeを最初に通過したときのみセーブ)


Shapeを選択し、Shape ParametersにあるPickボタンをクリック、そしてマップ内のAreaTriggerをクリックします。これでShapeとAreaTriggerが連結されました(青い線で結ばれます)。



3.AreaTriggerを選択し、CreateボタンをクリックしてFlow Graphウィンドウを開きます。灰色のグリッド内で右クリックしAdd Selecter Entityをクリック、entity:AreaTriggerノードが出てきます。さらにAdd Node→System→SavegameでSystem:SaveGameノードを追加します。


4.entity:AreaTriggerノードの"Enter"からSystem:SaveGameノードの"Save"へドラッグ&ドロップしてつなげます。System:SaveGameノードを選択し、右上のInput欄でNameをTestに、InGameOnlyをFalseにします。Testというのはセーブデータ名になります。


動作を確認してみましょう、Shapeを通過したときにGame Savedと出ればOKです。


目安箱バナー