inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[Unity] 함께 만들어가는 방치형 게임 개발

로딩씬

싱글톤 매니저와 씬

해결된 질문

121

무자본

작성한 질문수 9

0

만약에 로딩씬에서

온갖 싱글턴 매니저를 초기화한 후

메인씬으로 넘어가는 로직을 만든 경우,

매니저 오브젝트들이 전부 로딩씬에 배치해서 메인씬에서 개발할때는 Hierarchy 창에 아무것도 안보이고, 개발 모드에 들어가도 로딩씬을 거치지 않으니 아무 매니저도 안생길것 같은데, 이럴때는 어떻게 해결할수 있나요?

C# unity firebase 게임기획 json-parsing

답변 2

1

Pinous

안녕하세요 🙂
테스트를 위해서 로딩씬을 거치지않고 메인씬에서 바로 진행을 하고 싶으신 경우에는

매니저를 담당하는 싱글톤 스크립트를 포함한 빈 오브젝트를 메인씬에도 배치 해 주시면 됩니다..!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 무자본님.

로딩씬에서 싱글톤 매니저를 초기화하고 메인씬으로 넘어갔을 때, 메인씬에서는 매니저 오브젝트가 보이지 않아 개발하기 어려운 상황을 고민하고 계시군요. 이를 해결할 수 있는 몇 가지 방법을 소개드리겠습니다.

해결 방법:

  1. DontDestroyOnLoad 사용:

    • 매니저 오브젝트를 로딩씬에서 생성한 후, DontDestroyOnLoad(gameObject)를 호출하여 로딩씬에서 메인씬으로 넘어가더라도 파괴되지 않게 할 수 있습니다. 이렇게 하면 로딩씬을 통해 게임을 실행한 후, 메인씬에서도 매니저 오브젝트들이 남아있게 됩니다.
  2. 디버그 모드 활용:

    • 개발 단계에서는 메인씬에 임시로 매니저 오브젝트들을 배치해 두거나, 메인씬 진입 시 매니저들을 수동으로 생성하여 디버그할 수 있습니다. 이 과정은 개발 중에만 사용하고, 실제 빌드 시에는 로딩씬에서 모든 초기화를 처리하는 것으로 전환합니다.
  3. 에디터 스크립트 활용:

    • Unity 에디터 스크립트를 작성하여 메인씬에서 개발할 때 임시 매니저 오브젝트를 삽입하거나 제거하는 기능을 구현할 수 있습니다. 이를 통해 로딩씬을 거치지 않아도 메인씬에서 필요할 때마다 매니저 오브젝트를 편리하게 활용할 수 있습니다.

아래는 싱글톤 패턴과 매니저 초기화에 대한 유사한 질문입니다. 해당 페이지에서 싱글톤에 대한 이해를 더 넓히고 다양한 해결책을 모색할 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

코드 관련 질문

0

31

2

39. Main화면 추가 UI 에서 자료는 어디서 받나요??

0

40

1

cleric.fbx 파일을 열 수 없다는 에러가 뜹니다

0

69

2

강의 15분에 질문드립니다

0

72

2

교육자료 마젠타색

0

70

1

26분에 질문 드립니다

0

66

1

코인 획득 강의 질문입니다.

0

71

2

시간이없어서 빠르게 공부하게 프로젝트 공유좀 부탁드려요

0

109

2

TextMeshPro, TextMeshProUGUI, 그리고 Text의 차이점이 궁금합니다

0

130

1

피격테스트 30:20

0

61

1

구현 문의

0

79

1

안녕하세요! 게임개발 협업관련해서 질문드립니다!

1

159

2

Pool_Mng, Base_Mng 참조

0

109

3

CSV대신 DB

0

90

2

DB 관련 궁금한 점이 있습니다.

0

80

2

네이밍 컨벤션 질문

0

88

2

Dice Prefab

0

80

2

State Pattern #6 (Dead) 챕터의 Spawner.m_Players.Add(this); 문의드립니다.

0

62

1

혹시 섹션별 스크립트 소스 있으신지요?

0

125

2

Firebase 웹에서 값 변경 후

0

84

1

Material 파일이 깨지는거 같아요

0

166

2

절전모드 카메라 끄는 것

0

80

1

프로젝트 파일 공유 가능할까요?

0

184

2

프로젝트 관련 질문

0

95

1