🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

BaseScene 관련 질문

23.01.31 10:08 작성 조회수 278

0

GameObject go = GameObject.Find("EventSystem");
if (go == null)
Managers.Resource.Instantiate("UI/EventSystem").name = "@EventSystem";

BaseScene.cs

Init 메서드 안의 46번째 줄입니다.

EventSystem을 프리팹화 시켜서 하이어라키상에 없으면 생성하도록 만드셨는데, 혹시 이렇게 방어적으로 코드를 작성한 이유가 따로 있을까요?

Scene 이동도 없어서 파괴될 일은 전혀 없을 것 같은데, 프리팹까지 빼서 null 체크 부분 코딩을 한 이유가 궁금합니다.

답변 1

답변을 작성해보세요.

0

이런 사소한 부분은 그냥 원하시는 대로 하시면 됩니다.
프레임워크를 이 프로젝트 저 프로젝트 들고 다니다 보니,
가끔 EventSystem 추가를 빼먹어서 크래시가 나는 문제가
발생했고 이 때 귀찮아서 추가했습니다.

답변 감사합니다.

채널톡 아이콘