AnyPortrait > 메뉴얼 > 크기 반전과 드로우콜

크기 반전과 드로우콜


1.1.6

완성된 캐릭터의 좌우, 또는 상하를 반전하고자 하는 경우, 일반적으로 Transform의 Scale의 값의 부호를 반전하면 됩니다.
하지만 이렇게 Scale의 값을 반전하는 것은 드로우콜(Drawcall)이 증가하는 원인이 됩니다.
AnyPortrait의 1.1.6 버전에서 크기를 반전하더라도 드로우콜이 증가하지 않도록 개선되었습니다.
아래의 스크린샷을 통해서 크기 반전과 드로우콜의 관계를 확인해볼 수 있습니다.




크기가 반전되지 않은 상태입니다.
이 캐릭터는 2개 이상의 Atlas를 및 Render Texture를 사용하기 때문에 씬에서의 드로우콜은 12로 측정됩니다.




Scale의 X값을 -1로 반전시킨 상태입니다.
캐릭터의 좌우가 반전되어 렌더링이 됩니다.
드로우콜 배칭(Drawcall Batching)이 해제되어 드로우콜이 증가하는 것이 일반적입니다.
하지만 여기서는 크기가 반전된 상태에서도 드로우콜이 동일하게 12로 측정됩니다.




Scale의 Y값을 반전하더라도 드로우콜은 12로 동일하게 유지됩니다.
이제 ​게임을 만들 때, 최적화를 걱정하지 말고 크기 반전을 하면 되겠습니다.