코스모스 공작소

[Unity] 유니티 해상도 고정하기 본문

프로그래밍/Unity

[Unity] 유니티 해상도 고정하기

cosmos_studio_ 2023. 10. 11. 20:21
반응형

안녕하세요! 오늘은 유니티에서 해상도를 고정하는 방법에 대해 알아보겠습니다.

게임을 개발하다보면 해상도 비가 유지가 되어야하는 상황이 있습니다. 그때 사용하는 방법에 대해 알아보겠습니다.

 

 

canvas 안에 있는 Canvas Scaler를 이용하여 고정할 수 있습니다. 

UI Scale Mode를 Scale With Screen Size로 선택하고  Reference Resolution 을 원하는 크기로 설정해줍니다. 해당 해상도 비를 유지하면서 스케일을 해줍니다. 제가 설정한 값은 제가 임의로 설정한 값이니 개인의 환경에 맞춰 바꾸길 권장합니다.

Match는 width 나 height 중에 어느 것을 골라서 메인으로 맞출것이냐고 하는 항목인데 혼합해서 맞추는 경우도 있습니다. 

가로 해상도에는 width 세로 해상도에는 height로 주로 맞추고 있습니다.

 

지금까지 해상도를 유지하는 방법에 대한 방법을 알아보았습니다. component로 제공되는 만큼 해당 변수를 코드에서도 접근이 가능하기 때문에 적절하게 코드로 컨트롤도 가능합니다. 보통은 모바일 환경에서 다양한 핸드폰의 해상도에 대응하는 쪽으로 사용되는 방법입니다! 감사합니다!

반응형
Comments