[유니티 Unity] DontDestroyOnLoad

 

 

유니티에서 씬을 이동하여 장면을 변경하거나 공간을 변경하는 경우가 생기는데 씬을 이동할 경우, 기존 씬에 존재하는 데이터들이 모두 사라지고 정보를 가지고 올 수 없게 된다. 

 

 

유니티 현재 씬에 존재하는 데이터를 다음 씬을 이동했을 때에도 사용하고 싶은 경우,

[ DontDestroyOnLoad ] 를 사용하여 오브젝트가 사라지는것을 방지하고 다음 씬에서도 사용할 수 있도록한다.

 

 

[사용법]

    private void Awake()

    {

        DontDestroyOnLoad(gameObject);

    }