[Unity 이슈] Sprite Atlas가 딱히 효과가 없는 경우 (SRP Batching 관련)
·
유니티(Unity)/이슈 도감
✍️ 개요  최근에 Sprite Atlas을 사용하고 성능 분석을 해보니 딱히 효과가 없더군요. 물론 위 사진에서는 3개의 Batch가 줄었지만 큰 의미는 없습니다. (FPS가 3배 가량 차이가 나지만 Editor Pause 영향이기에 고려하지 않음) 그렇다면 어떤 차이가 있는걸까요?      📌 문제 상황  위 씬을 구성하는 Sprites을 폴더로 정리하였습니다. 동시에 사용되는 경우에 따라 Sprite Atlas도 제작하였습니다.    하지만 결과는... 개요에서 본 것 처럼 성능 개선이 없었죠. 그래서 다른 요인을 찾기 시작했습니다.    문제는 바로 SRP Batcher 였습니다! URP 프로젝트를 생성하면 위처럼 SRP Batcher가 자동으로 체크되면서 SRP Batching을 수행합니다. ..
[Unity 기능] Sprite Atlas에 대하여
·
유니티(Unity)/콘텐츠 기능
✍️ 개요 Unity에서는 빌드 용량의 대부분은 Texture가 차지합니다. 또한, 게임을 플레이하면서 메모리의 대부분을 차지하기에 최적화가 중요합니다. 그래서 유니티는 Texture을 효율적으로 처리하기 위해 Sprite Atlas를 사용합니다.    📌 Sprite Atlas란?  Sprite Atlas : 여러 개의 Texture를 단일 Texture로 결합하는 에셋  위 사진을 살펴보면 3개의 Texture을 살펴볼 수 있습니다.보물 상자 (159 * 150 크기)보물 더미 (87 * 67 크기)보물 한줌 (61 * 41 크기) 그리고 이 3개를 하나로 묶어 256 * 256 크기의 Sprite Atlas를 만들었습니다. 그런데 Sprite Atlas을 굳이 생성하고 사용하는 이유는 뭘까요?  ..