[Unity] Image 컴포넌트의 preserve aspect

조재훈·2024년 2월 25일

프로토타입의 팝업의 이미지들을 아트분들이 제작한 리소스들로 교체하는 과정에서 한 가지 문제가 생겼다.

Slider 아래의 이미지들을 바꿨는데 뒤에 배경은 괜찮은데 슬라이더의 뭐라 해야하지 상호작용할 수 있는 Handle의 이미지를 바꿨는데 이게 게임에서 동적으로 값을 바꾸면 크기가 자꾸 이상하게 바뀐다

이미지를 적용하고 크기를 조절한 뒤 모습인데 슬라이더 값을 바꾸면?

이렇게 길쭉하게 늘어난다. 아마 Handle 오브젝트가 부모 오브젝트들의 크기에 맞춰 Stretch 되기 때문인 것 같은데 방법을 찾다가 Image 컴포넌트에서 Preserve Aspect라는 옵션이 있었다

대충 해석해보면 종횡비를 보존한다는 의미인 것 같아 켜봤더니 정확히 값이 바뀌어도 이미지의 종횡비를 강제로 유지하는 것 같다

구글에 쳐보면 더 자세히 설명해주는 분들이 계시니까 참고해보자! 나는 작업하다가 알게 돼서 그냥 기록만 하고 가는거라 ㅎㅎ;;

profile
나태지옥

0개의 댓글