Unity3D/C#
2026. 10. 31.
유니티 노치 화면 대응 · 안전 영역 (Screen.safeArea)
유니티에서 노치 · 펀치홀 · 홈 막대에 UI 가 가리지 않게 하려면 Screen.safeArea 로 가리는 것이 없는 영역을 받아, UI 를 담은 부모 RectTransform 의 앵커를 그 영역에 맞춥니다. safeArea 는 화면 픽셀 단위라 화면 크기로 나눠 0~1 비율로 바꿔 넣습니다. Rect area = Screen.safeArea; // 노치 · 홈 막대를 뺀 영역(픽셀)Debug.Log("안전 영역 " + area + " / 화면 " + Screen.width + "x" + Screen.height); 에디터의 Game 창에서는 멀쩡하던 점수 표시가 휴대폰에 올리니 카메라 구멍에 걸리거나, 아래쪽 버튼이 홈 막대와 겹쳐 누르기 어려운 경..