inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[실전 게임 코드 리뷰] 유니티 클리커 게임

광고와 인앱 결제

BaseScene 관련 질문

353

살찐호랑이

작성한 질문수 5

0

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

BaseScene.cs

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

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

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

unity

답변 1

0

Rookiss

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

0

살찐호랑이

답변 감사합니다.

dotween pro와 dotween

0

106

2

SceneType 질문

0

60

2

소스코드 문의

0

80

1

유니티6 6000.0.0.35f1 버전을 사용하는데 잘 됩니다~

0

364

1

코드 분석하면서 강의 복습중인데 질문 있습니다!

0

228

1

이전에 프레임웍을 만들때라는 말씀

0

221

1

Missing (Mono Script)

0

417

1

그냥 씬 자체가 실행이 안됩니다..

0

652

2

어떡하죠?

0

695

2

unity 다운 시간

0

283

0

바인드가 안돼요

0

324

1

Update문을 호출하기전에 왜 호출하는게 자기자신인지 확인하나요?

0

201

1

안녕하세요! 시작...부터 조금 막혔어요..ㅠㅠ 도와주세요

0

4741

2

버튼 조작을 해주는 스크립트 위치

0

300

1

RefreshUI(); 기능이 궁금합니다.

0

297

1

Action Invoke할때 ?는 뭔가요?

1

427

1

데이터 읽기 쓰기에 관련해서 질문 있습니다.

0

385

1

Scene탭에 Auto Save 어떻게 활성화시키나요?

0

1362

1

루키스님 바쁘시겠지만 혹시 한 번만 봐주실 수 있나요?

0

442

1

함수호출 순서관련해서 질문있습니다.

0

429

1

DataManager 관련 질문

0

464

2

갑자기 바인드가 되지 않습니다.ㅠㅠ

0

380

1

저작권 관련 질문이 있습니다.

1

525

1

Visual studio 스타일

0

442

1