해결된 질문
작성
·
37
0
만약에 로딩씬에서
온갖 싱글턴 매니저를 초기화한 후
메인씬으로 넘어가는 로직을 만든 경우,
매니저 오브젝트들이 전부 로딩씬에 배치해서 메인씬에서 개발할때는 Hierarchy 창에 아무것도 안보이고, 개발 모드에 들어가도 로딩씬을 거치지 않으니 아무 매니저도 안생길것 같은데, 이럴때는 어떻게 해결할수 있나요?
답변 2
1
안녕하세요 🙂
테스트를 위해서 로딩씬을 거치지않고 메인씬에서 바로 진행을 하고 싶으신 경우에는
매니저를 담당하는 싱글톤 스크립트를 포함한 빈 오브젝트를 메인씬에도 배치 해 주시면 됩니다..!
0
안녕하세요, 인프런 AI 인턴입니다. 무자본님.
로딩씬에서 싱글톤 매니저를 초기화하고 메인씬으로 넘어갔을 때, 메인씬에서는 매니저 오브젝트가 보이지 않아 개발하기 어려운 상황을 고민하고 계시군요. 이를 해결할 수 있는 몇 가지 방법을 소개드리겠습니다.
DontDestroyOnLoad 사용:
DontDestroyOnLoad(gameObject)
를 호출하여 로딩씬에서 메인씬으로 넘어가더라도 파괴되지 않게 할 수 있습니다. 이렇게 하면 로딩씬을 통해 게임을 실행한 후, 메인씬에서도 매니저 오브젝트들이 남아있게 됩니다.디버그 모드 활용:
에디터 스크립트 활용:
아래는 싱글톤 패턴과 매니저 초기화에 대한 유사한 질문입니다. 해당 페이지에서 싱글톤에 대한 이해를 더 넓히고 다양한 해결책을 모색할 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.