2D Top-Down 게임을 개발하다 보면, 아래에 위치한 오브젝트를 보다 위에 그려지게 해야 할 때가 있다.
하지만 오브젝트의 Order in Layer를 Y좌표와 동기화 시킬수도 없는 노릇..


다른 블로그에선 Edit -> Project Settings -> Transparency Sort Axis의 y를 1로 바꾸면
렌더링 순서를 변경할 수 있다고 한다.
그러나..

a scriptable render pipeline is in use. Settings in the Built-In Render Pipeline are not currently in use.
라는 오류와 함께 우리가 원하는 대로 렌더링 되지 않는 것을 확인할 수 있다.
오류 로그는 Built-In 설정은 현재 사용 중이 아님이란 뜻으로
우리는 현재 URP설정을 사용중이기 때문이다.
URP파일은 좀 생뚱맞은 위치에 있는데, Project -> Assets -> Settings에 UniversalRP라는 이름으로 있다.

Renderer List에 할당된 Renderer 2D Data를 더블 클릭하여 이동하면
Renderer 2D 인스펙터에 아까와 같은 화면이 뜨는걸 볼 수 있고
이곳의 transparency Sort Axis를 바꾸면 된다.

잘 작동되는 것을 볼 수 있다.
