728x90

UI 2

유니티 모바일 해상도 대응 관련

유니티 모바일 해상도 대응 관련 예전에 모바일 게임앱 제작 시 적용하긴 했었는데, 모든 모바일 기기에 대응해서 만든 것은 아니었다.대략적인 비율을 가져와서 통을 비율대로 스케일을 조정했었다.지금은 모바일 기기가 예전 것을 포함한 다양한 해상도로 설정되었기 때문에 좀 더 유연하게 해상도 대응을 할 필요가 있다고 판단되어 시도하게 되었는데.... 잘 안된다. 일단 아래의 이미지로 참고해 보면 우측처럼 하는 것이 원하는 방향이다. 기준은 우선 기기의 세로 상태(Portrait)에서 가로 해상도의 크기를 720으로 유지하고 세로 해상도만 모바일 기기별로 크기에 맞춰 스케일이 조정되도록 한 것이다. 하지만 오늘쪽의 문제는 핀홀이나 노치에 가려진다는 것이다. 위에서 보면 분명 사이 공간이 있음에도 불구하고 가려진다..

개발 관련/Unity 2026.01.07

Unity - Rect Transform

Unity의 UI에서 가끔은 필요에 따라 크기나 위치를 여러 가지로 변경해야 할 때가 있다. 자주 사용하지 않지만 어쩌다 사용하려고 보면 까먹어서 다시 검색하게 되는데 이를 정리해 본다. 1. Rect Transform - 값 읽기 > offsetMin; // Left, Bottom > offsetMax; // Right, Top - 값 적용 > GetComponent().offsetMin = new Vector2(100, 100); // (left, bottom) 적용됨 > GetComponent().offsetMax = new Vector2(100, 100); // (-right, -top) 적용됨 2. Anchors - 값 읽기 > anc..

개발 관련/Unity 2024.04.22
728x90