[RequireComponent(typeof(CanvasScaler))]
public class CanvasScalerSetter : MonoBehaviour
{
private CanvasScaler scaler;
private void Awake()
{
scaler = GetComponent();
SetMatchSize();
}
private void SetMatchSize()
{
float referenceResolustion = scaler.referenceResolution.x / scaler.referenceResolution.y;
float currentResolution = (float)Screen.width / (float)Screen.height;
if (referenceResolustion >= currentResolution)
{
scaler.matchWidthOrHeight = 0;
}
else
{
scaler.matchWidthOrHeight = 1;
}
}
}
'프로그래밍 > 유니티' 카테고리의 다른 글
스크린샷 + 쉐어링 (0) | 2020.09.07 |
---|---|
모뉴먼트벨리 구현 (0) | 2020.04.07 |
앱 실행될때 자동으로 호출 (0) | 2020.01.13 |
Unirx 스트림 합성 (0) | 2019.09.16 |
unirx invoke 같은 기능 (0) | 2019.08.20 |