원래는 카메라에 가까울수록 (z) 나중에 렌더링 되어 가장 앞에 오게 되지만

다른 기준으로 바꿀 수 있다.


예를 들어 y가 높을 수록 먼저 렌더링 되게 한다면

상하좌우로 움직일 수 있는 2D게임을 만든다고 했을 때


플레이어가 장애물 앞에 있을 때(y가 낮을 때)는 플레이가 보이고

플레이어가 장애물 뒤에 있을 때(y가 높을 때)는 플레이어가 안보이게 만들 수 있다


원래라면 직접 소팅오더를 바꿔가며 구현해야 했던 것을 쉽게 할 수 있다는 것


하지만 그 앞과 위의 기준은 스프라이트의 가운데를 기준으로 하기 때문에 큰 장애물이라면 조금 애매하기는 하다 (피벗 바꿔도 소용없음)


방법은


Edit->Project Setting->Graphics->Transparency Sort ModeCoustom Axis로 바꾸고

바로 밑에 있는 Transparency Sort Axis 를 입맛에 맞게 조정하면 된다.



블로그 이미지

stuban

ㅇ.ㅇ

,