今アクティブなSceneをもう一度読み込む方法。
ステージ制のゲームなどにおける、リトライ処理の実装方法として一番簡単なのがシーンの再読み込みだと思うので、知っておくと便利。
SceneManager.LoadScene (SceneManager.GetActiveScene().name);
これだけです。
SceneManager.GetActiveScene()
で現在開いている(アクティブな)シーンを取得できます。
これだけだと返り値がScene型なので、「.name」をつけてシーンの名前を取得すればオッケー。
using UnityEngine.SceneManagement;
を忘れないように。
コメント