본문 바로가기
[ Unity ]/- 유니티 실습

유니티 특정 씬(scene)이 로드된 후에 호출되는 콜백 함수

by MRG 2024. 10. 29.
728x90
반응형

 

▣ OnLevelWasLoaded 함수 설명
OnLevelWasLoaded는 지정된 씬이 로드될 때 한 번 호출됩니다.
매개변수로는 로드된 씬의 인덱스(index)를 받습니다.
Unity 5.4 이전 버전에서만 작동하며, 이후 버전에서는 SceneManager.sceneLoaded 이벤트로 대체되었습니다.


▣ SceneManager.sceneLoaded 사용법
Start 함수에서 SceneManager.sceneLoaded 이벤트에 OnSceneLoaded 콜백 함수를 등록합니다.
OnSceneLoaded 함수는 씬이 로드될 때 호출되며, scene과 mode 매개변수를 받습니다.
scene.name을 사용하여 로드된 씬의 이름을 콘솔에 출력합니다.
OnDestroy 함수에서 이벤트를 해제하여 메모리 누수를 방지합니다.

728x90
반응형

댓글