2016年7月26日火曜日

Unity シーンの切り替わりイベント

Unityでシーンが切り替わるタイミングでスクリプトを実行したい場合。
void OnLevelWasLoaded(int level) {}でシーンの切り替わる度にイベントが実行されます。

注意点

OnStartとOnLevelWasLoadedはどちらかのみ実行されます。
OnLevelWasLoadedを実装しているオブジェクトが始めて読み込まれた際は実行されません。
永続化したオブジェクトに使用することでOnStartの代わりにイベントが起こせます。
1,オブジェクトの読み込み
OnStartのみ実行される。
2〜シーンの切り替わり
OnLevelWasLoadedのみ実行される。

0 件のコメント:

コメントを投稿