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로 값을 조정하면 관리하기가 매우 편해집니다.
'UnityEngine' 카테고리의 다른 글
| [Unity] Slider를 제어하는 프로퍼티와 메서드 (0) | 2025.07.04 |
|---|---|
| [Unity] 부모 밖으로 나가면 잘리는 UI (Rect Mask 2D) (0) | 2025.07.03 |
| [Unity] TextMeshProGUI 한글 추가하기 (0) | 2025.06.30 |
| [Unity] Time.timeScale의 영향을 안받게 하기 (0) | 2025.06.29 |
| [Unity] 체력 바 만들기 (0) | 2025.06.26 |