[Unity]캔버스 스케일러

Hoojung Ahn·2024년 5월 17일

'캔버스 스케일러(Canvas Scaler) 컴포넌트는 캔버스 내 UI 요소의 전체적인 스케일과 픽셀 밀도를 제어하는 데 사용됩니다. 스케일은 글꼴 크기와 이미지 경계 등 캔버스 아래의 모든 요소에 영향을 미칩니다.'

작업을 진행하려고 하면 기준이 되는 기본 해상도가 있다. 기본 해상도를 정해놓고 그 해상도 안에서 작업을 완료하고 다른 해상도로 변경을 하면 작업이 제대로 보이지 않게된다. UI가 고정된 자리에 멈춰 있기 때문이다. 이럴 때 유용하게 쓰일 수 있는 유니티 내부의 설정이 있다. 캔버스 스케일러가 바로 그것인데,

UI Scale Mode를 선택하면 3개의 선택사항이 뜬다.
그 중 Scale With Screen Size를 선택해야 화면의 변화에 맞춰 같이 움직인다. 나머지는 고정이기 때문에 고정을 시키고 싶을때 선택을 하면된다.


출처
유니티 공식문서
https://docs.unity3d.com/kr/2020.3/Manual/script-CanvasScaler.html

0개의 댓글