강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

박중희님의 프로필 이미지
박중희

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

매니저 만들기

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

작성

·

339

0

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

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

박중희님의 프로필 이미지
박중희

작성한 질문수

질문하기