Canvas에 스케일 지정해주는거에서는 가장 흔하게 사용하는 값으로 1920x1080으로 했거든.
그런데 갤럭시 s20 같은 경우는 3200x1440 이고 갤럭시 탭 s6 같은 경우는 2560x1600 이거든
이런식으로 둘다 1920x1080 보다 큰데 서로 비율이 다르면 어떻게 해야함?
s20에 맞추려고 height를 꽉 채우면 갤탭에서 양옆이 다 짤리고 난리다..ㅠㅠ
Canvas에 스케일 지정해주는거에서는 가장 흔하게 사용하는 값으로 1920x1080으로 했거든.
그런데 갤럭시 s20 같은 경우는 3200x1440 이고 갤럭시 탭 s6 같은 경우는 2560x1600 이거든
이런식으로 둘다 1920x1080 보다 큰데 서로 비율이 다르면 어떻게 해야함?
s20에 맞추려고 height를 꽉 채우면 갤탭에서 양옆이 다 짤리고 난리다..ㅠㅠ
레터박스 만들거나 해상도에 맞게 UI 자동 배치. 레터박스 만드는게 모양은 빠져도 편리하긴 함
나도 레터 박스로 검색해보니간 안되는게 있고 그래서 그런데 혹시 참고할 만한 링크나 아니면 어떻게 구현하는지 그냥 말로 간단하게 설명 가능? 카메라에 Viewport Rect인가 이 수치 사용해서 한다는데 맞음?
Viewport Rect 변경해서 레터 박스 만드는게 정석이긴 한데 포스트프로세싱 쓰면서 Viewport Rect 값에 변화를 주면 경고가 엄청나게 뜸.. 경고가 떠도 정상작동 하긴 하는데 좀 찝찝해서 난 그냥 검은색 이미지를 위아래좌우에 박은 다음에 해상도 수치 불러온 뒤 16:9 비율로 수동 레터박스 만들어서 쓰고 있음.
해상도를 가져와서 예를들어서 가져온 해상도가 3200x1440 이라고 가정하면 지금 있는 게임화면을 16:9로 바꿔주고 그 남은 공간을 검은 이미지로 처리한다는거야? 16:9로는 어떻게 바꿔? 나는 스케일러로 하는방법 말고 모르겠어서..