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

고만재님의 프로필 이미지
고만재

작성한 질문수

[켠김에 출시까지] 유니티 방치형 키우기 게임 (M1 + T2)

Renderer2D의 SortMode가 Default 인경우

해결된 질문

작성

·

244

·

수정됨

0

안녕하세요 Rookiss님 3주차 강의 #Data02 를 듣는 중에 궁금한 사항이 생겨 질문드립니다.

Renderer2D의 Sort Mode 설정을 CustomAxis로 변경후 Sort Axis 설정을 0, 1, 0 으로 하게 되면

오브젝트가 그려지는 기준에 Y좌표가 높은(큰) 오브젝트가 먼저 그려지는것을 이해 하였습니다.

(Y좌표가 작은 오브젝트가 맨 마지막(제일 위에) 그려짐)

 

궁금한점은 CustomAxis 로 변경전 Default인 설정에서는 반대로 Y좌표가 낮은(작은)오브젝트가 먼저 그려지게 되는 것인가요? 아니라면 Default 일때는 어떤 기준으로 그려지는 순서가 정해지게 되는것 인가요?

 

그리고 궁금한것이 여기서 @BaseMap 의 터레인 타일맵 오브젝트들은 Y좌표가 항상 0인데

이것은 왜 항상 맨 처음 그려지는지 궁금합니다.

 

아니면 아직 정확하게 이해하지는 못하였지만 Order in Layer를 먼저 기준으로 해서 정렬 된후 그 다음 순서로 Y축을 기준으로 정렬하는것 인가요?.. 모르는 부분이 많아 혼자 찾아보려니 이해력이 부족해서 이해하지 못한 부분이 많아 이렇게 질문드립니다..

답변 1

1

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

네 Layer가 더 우선순위가 높고, 동일 Layer 한해서 Y정렬인 것입니다.

고만재님의 프로필 이미지
고만재
질문자

감사합니다.

고만재님의 프로필 이미지
고만재

작성한 질문수

질문하기