Рет қаралды 46,744
홈 버튼이 보여서 걱정하셨나요?
모든 스마트폰 해상도에 대응하기 어려우셨나요?
그렇다면 레터박스(검정색영역)를 활용해 16:9로 비율을 고정해 보세요!
UI의 캔버스도 앵커로 스트레스 받지 마시고 이거 한 번 써보세요~
* 안드로이드 구글 플레이스토어에서는 레터박스가 가능합니다.
하지만 iOS의 경우 검은 영역을 단색이 아닌 패턴(그림)을 넣어주셔야 합니다.
캔버스에서 이미지로 16:9를 넘어가는 곳에 그려주면 되겠죠~
(+설명)
프로젝트에 따라 케바케로 위와같은 방법으로 안 되는 경우 (또는 레터박스가 깜박이거나 이상할 경우)
forum.unity.com/threads/force-camera-aspect-ratio-16-9-in-viewport.385541/
이 사이트의 스크립트를 그대로 복사하세요
float targetaspect = 16.0f / 9.0f; 이부분은 가로 세로 비율로 고정해주시면서 하시면 될 겁니다
(+설명)
스크립트 보기(블로그)에는 Start로 바꾸고 마지막에 OnPreCull을 추가하여
완전 까맣게 나오도록 약간의 수정을 했습니다
# 스크립트 보기
goraniunity2d.blogspot.com/2019/07/cameraresolution.html
# 참고한 사이트
forum.unity.com/threads/force-camera-aspect-ratio-16-9-in-viewport.385541/
#유니티꿀팁 #16:9 #모바일해상도 #화면고정 #레터박스