• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    해결됨

Renderer2D의 SortMode가 Default 인경우

24.02.12 01:37 작성 24.02.12 01:45 수정 조회수 154

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

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

고만재님의 프로필

고만재

질문자

2024.02.12

감사합니다.