728x90 레터박스1 [UNITY] 해상도 유지를 위한 레터박스 구현 (feat.UI 잔상 해결) 레터박스란?좌우로 길거나, 위아래로 긴 화면을 비율을 맞추기 위해 검정 화면으로 가리는 행위. Rect를 가져오고, 비율을 맞춰줍니다. Rect rect = _camera.rect;float scaleHeight = ((float)Screen.width / Screen.height) / (_yRatio / _xRatio);float scaleWidth = 1 / scaleHeight; 맞춘 비율을 Rect 변수에 적용해줍니다. if (scaleHeight 이후 카메라에 적용해줍니다. _camera.rect = rect; 카메라가 프레임을 렌더링하기 전에 호출됩니다.private void OnPreCull(){ GL.Clear(true, true, Color.black);} 아래와 같이.. 2024. 8. 22. 이전 1 다음 728x90