• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

싱글톤패턴

21.05.09 13:16 작성 조회수 184

0

답변 2

·

답변을 작성해보세요.

0

질문주신 부분은 Singleton 패턴보다는,
어떻게 응용하냐의 문제입니다.
위 코드에서 static 인 Managers가 만들어질 때,
Managers의 생성자가 호출되면서 나머지 Manager들도 같이 만들어집니다.
따라서 CanvasManager를 여러번 만든다면 뭔가 잘못된 상황입니다.

위 코드만 봐서는 정확히 어떤 상황인지 모르겠지만
Start는 객체가 만들어질 때 호출되지 않고 Scene Update가 되면서 호출되기에
일부 변수가 채워지지 않은 타이밍 이슈가 있는 것으로 예상됩니다.
고민 후 문제가 해결되지 않으면
전체 프로젝트 압축해서 rookiss@naver.com로 보내주세요

0

정상훈님의 프로필

정상훈

질문자

2021.05.09

싱글톤패턴 사용 시 Managers만 같은 객체로 접속하여 동작을 하는지 아니면 Managers가 가지고 있는 멤버 변수

00Manager들도 같은 주소를 가지고 접속을 하는건지 

헷갈려서 문의드립니다

설명이 이상할 수 있는데 아직 저 스스로도 잘 정리가 되지 않아 이런점 이해부탁드립니다