유니티 최적화 : 2D 스프라이트 최적화
2D 게임에서는 무엇을 최적화해야할까 3D 게임이라면 성능에 가장 영향을 미치는 부분이 정점의 갯수와 라이트 연산일 것이다. 하지만 2D 게임이라면 화면 해상도와 오버드로우가 가장 큰 영향을 미친다. (물론 3D도 동일하게 영향을 미친다) 화면의 해상도가 FHD(1920x1080) 일 때, 픽셀의 갯수는 약 200만개로, 이미지를 겹칠 때마다 그려야하는 픽셀 갯수가 곱해진다. 이를 오버드로우(Overdraw) 라고 한다. 아무래도 2D 게임에서는 이미지를 겹쳐서 표현해야하다보니 투명도 있는 이미지가 많아지게 되고, 오버드로우를 피할 수는 없다. 하지만 최대한 투명한 부분을 그리지 않도록 하여 오버드로우를 줄이는 방법이 존재한다. 오버드로우를 확인해보자 실험을 위해 유니티에서 아래와 같이 스프라이트 세개를..