[Unity] 모바일에서 게임 화면 비율 고정 시키기
특히 2D게임 제작시에 모바일 기기에서 해상도에 관계없이 original screen aspect ratio를 유지해줘야 사용자에게 왜곡없는 화면을 보여줄 수 있는데요, 유니티에서 아래와 같이 Resolution을 강제로 지정하면 모바일 화면에서 Stretch된 화면이 디스플레이되어서 원래 화면 비율이 유지되지 않습니다. Screen.SetResolution(1080, 1920, true); 그래서 Resolution을 바꾸는 대신 아래와 같이 Camera Component의 ViewPort를 변경하는 방법으로 해결해야 합니다. void Start() { var camera = GetComponent(); var r = camera.rect; var scaleheight = ((float)Screen.w..