[Unity] Sorting Layer

Learning 

When: 1학년 7월 1일

 

How:

레이어를 조작할 때, Sorting Layer라는 설정이 있기는 했지만, 어떻게 사용하는지를 몰랐는데 수업시간에 사용하는 법을 배우게 되었다.

 

Understanding:

게임을 만들 때, Order in Layer로만 모든 레이어를 조작한다면, 나중에 이것보단 앞에 있고, 저것보단 뒤에 있는 것을 만들 때 그 사이의 값이 비어있지 않다면 값을 아주 많이 바꿔야 할 겁니다. 저도 그게 무서워서 Order in Layer 설정을 할 때, 여유 있게 레이어 값을 넣었는데 Sorting Layer를 사용하면 그렇게 하지 않아도 됩니다.
Sorting Layer를 사용하는 방법은 아주 간단한데, Layer와 비슷합니다. 만들고 적용하면 끝이죠. 하지만 Sorting Layer는 드래그하여 순서를 바꿀 수 있고, 그 위에 있는 것 부터 그려지기 때문에 위에 있을수록 Order in Layer로 따지면 값이 낮은 것이라고 생각하시면 됩니다. Background, UI, Effect, Character 등으로 하나로 묶어서 그 안에서 Order in Layer로 값을 조정하면 중간에 뭔가를 추가할 때도 쉽고 편합니다.

 

Result: Sorting Layer로 커다란 것들(UI, Background 등)을 하나로 묶은 후, 그 안에서 Order in Layer로 값을 조정하면 관리하기가 매우 편해집니다.