배경
모바일 기기에서는 notch, home indicator, rounded display edge 때문에 Screen.safeArea를 고려해야 합니다. 프로젝트마다 RectTransform에 safe area를 적용하는 코드가 반복되므로 범용 컴포넌트가 필요합니다.
목표
모바일 Safe Area를 RectTransform에 자동 적용하는 컴포넌트를 추가합니다.
구현 범위
Screen.safeArea 기반 RectTransform 적용
- 해상도 변경 대응
- 화면 회전 대응
- Editor 테스트 또는 시뮬레이션 방법 검토
- 불필요한
Update 사용 방지
- anchor/offset 적용 방식 검토
제외 범위
- 플랫폼별 커스텀 safe area DB
- 복잡한 device profile 관리
- UI layout system 전체 대체
- runtime editor/debug overlay
기술 검토 사항
Screen.safeArea 변경 감지를 Update 없이 처리할 수 있는지 검토
- 해상도/orientation 변경 감지 정책 결정
- CanvasScaler와 reference resolution 사용 시 좌표 변환 검증
- parent RectTransform 기준 좌표 변환 방식 검토
- Editor에서 safe area를 재현하는 테스트 방법 검토
완료 조건
선행/관련 Issue
없음.
배경
모바일 기기에서는 notch, home indicator, rounded display edge 때문에
Screen.safeArea를 고려해야 합니다. 프로젝트마다 RectTransform에 safe area를 적용하는 코드가 반복되므로 범용 컴포넌트가 필요합니다.목표
모바일 Safe Area를 RectTransform에 자동 적용하는 컴포넌트를 추가합니다.
구현 범위
Screen.safeArea기반 RectTransform 적용Update사용 방지제외 범위
기술 검토 사항
Screen.safeArea변경 감지를Update없이 처리할 수 있는지 검토완료 조건
선행/관련 Issue
없음.