- 갱신 등급 3단(Static/Event/Frame · Runtime/UI/UiLayer): 아웃게임 화면마다 중첩 캔버스 · 스크롤 내용 · 재화 바 · 팝업 · 토스트 · 뽑기 결과 · 끌기 유령 분리 · UiPulse/UiPop 자동 Frame 분리 - 전투 HUD = 정적 판 루트 → Info → MinimapLive(Frame) · SkillGlow → Result · 월드맵 = 루트 → Content(스크롤) → 커서 · 팝업 - 매 프레임 갱신 코드 = 값이 같으면 대입 안 함 · UiPop 끝나면 정지 - 아틀라스 SOT Assets/Data/UI/ui_atlas.csv → Editor/UIAtlasBuilder(UI 테마 임포트 때 자동) → UI_Common 4096x2048 · UI_Content 2048x2048 · WorldMap_UI 1024x1024 · Sprite Atlas V2 - UISkin.WorldSprite = 아틀라스 자리(textureRect)로 자름 - 검증: UiLayerProbe(캡처 로그 layers 줄 + ui_layers.csv) · UILayerTests · 테스트 119/119 · 13화면 배치 합계 1124 → 439 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| UISkin.cs | ||
| UISkin.cs.meta | ||
| UITheme.cs | ||
| UITheme.cs.meta | ||
| UiLayer.cs | ||
| UiLayer.cs.meta | ||
| UiLayerProbe.cs | ||
| UiLayerProbe.cs.meta | ||