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

Berple님의 프로필 이미지

작성한 질문수

따라하면서 배우는 고박사의 2D 플랫포머 게임 제작

02-05 플레이어 캐릭터 애니메이션

플레이어 캐릭터에 Renderer를 추가하는 이유가 있을까요?

작성

·

173

0

유튜브로 2D 기초 영상을 먼저 보고 난 후 강의를 듣고있습니다. 그 영상에선 플레이어 캐릭터 오브젝트에 따로 Renderer를 추가하지 않았던 걸로 기억하는데, 물리법칙이 적용되는 오브젝트와 렌더러를 따로 구분하는 이유가 있을까요?? 규모가 상당히 큰 게임이면 필요할 것 같긴한데 정확한 이유를 모르겠어서 여쭈어봅니다!

답변 1

0

고박사님의 프로필 이미지
고박사
지식공유자

컴포넌트 관리를 위해 분리했습니다.

화면에 출력하는 Renderer에는 출력과 관련된 컴포넌트(ex. Animator)만 추가해서 관리할 수 있도록 합니다.

이후 강의에서 바닥과 충돌하는 물리가 있는 충돌 오브젝트, 적/아이템과 충돌하는 물리가 없는 충돌 오브젝트도 분류해서 사용합니다.

분류 여부는 본인이 선택해서 사용하기 때문에 정말 간단한 형태의 게임이라면 Player 오브젝트 하나에 다 담아서 사용해도 상관없습니다.

Berple님의 프로필 이미지

작성한 질문수

질문하기