• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

매니저 생성 관련 질문입니다

22.08.25 16:45 작성 조회수 217

0

안녕하세요, 요즘 자주 강의들 듣고 있는 학생입니다. 제가 지금 collision을 하고 있는데 자꾸 신경이 쓰여서 질문을 남깁니다. 메니저를 생성하는데 init() 메서드를 실행해야 이제 매니저 오브잭트가 생성이 되잖아요? 근데 그 Player 스크립트를 컴포넌트에 넣지 않아도 이게 생성이 된단 말이죠? 왜 그런 건가요? init()이 어디서 실행이 되는지를 모르겠어요.. 스크립트만 있어도 거기 자체에서 알아서 실행이 되는건가요? 아니면 다른 스크립트에서 실행이 되서 생성이 되는건가요?

답변 1

답변을 작성해보세요.

0

그럴 땐 Init에 BreakPoint를 걸고 디버깅을 통해서
어디서 Init을 호출했는지 확인해보시기 바랍니다.
흐름을 파악하는 것은 버그를 잡을 때도 꼭 필요한 기술입니다.
(init이 가상 함수라서 상위 객체의 Start에서 호출한다거나, 하는 이유 등이 있겠죠)