300x250
문제가 발생했다.
원래는 배경이미지를 캔버스 안에 이미지를 배치해서 사용 중이었는데
화면의 비율을 바꾸면 배치해둔 스프라이트의 크기와 위치가 어긋나는 문제가 생겼다.
배경은 이미지, 나머지는 스프라이트여서 발생하는 문제였다. 다양한 바탕화면 크기 비율에 맞추려고 하다보니 하나에 매칭을 할 수 없었다.
그렇다면 배경이미지도 스프라이트로 처리하면 통일할 수 있지 않을까 하는 생각이 들었다.
그래서 아래의 코드를 참고해서 스크립트를 짰다.
이제 배경이 화면의 크기에 모두 대응하고
지금은 확인을 위해 화면이 바뀔 때마다 배경 크기가 바뀌지만
화면비를 자주 바꿀 일이 없으니까 처음 한번만 작동해도 될 것 같다.
반응형
'공부 > 유니티' 카테고리의 다른 글
유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기5 - 1차 마무리 (3) | 2024.05.13 |
---|---|
유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기4 (0) | 2024.05.08 |
유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기2 (0) | 2024.05.02 |
유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기1 (0) | 2024.05.01 |
[Unity] System.InvalidOperationException: Failed to call Unity ID to get auth code. (0) | 2024.05.01 |