遊テックプログラミング教室

プログラミングノートNOTE

Unity 現在のシーンをリロード(再読み込み)

現在のシーンをリロード(再読み込み)

もう一度プレーするなどの時に使います。

using UnityEngine.SceneManagement;を書くのを忘れないようにしてくださいね。

using UnityEngine;
using UnityEngine.SceneManagement;

public class ReloadScene : MonoBehaviour
{
    void Update()
    {
        // "R"キーを押すとシーンがリロードされる例
        if (Input.GetKeyDown(KeyCode.R))
        {
            // 現在のシーンをリロード
            SceneManager.LoadScene(SceneManager.GetActiveScene().name);
        }
    }
}