Commit Graph

3 Commits

Author SHA1 Message Date
깃 관리자 228cc73ba5 보물 메뉴 디자인 개선 — 보물고 홀·진열장 배경 · 선반 진열 목록 · 선반 무대 유물 정보 · 상자 5종 각도 통일(PD 2026-11-13)
- 상자 탭 = 보물고 홀(금고 문 · 기둥 · 양옆 보물 선반 · 가운데 받침대 방석 위 상자 · 열기 = 0.4 초 흔들린 뒤 결과)
- 보유 중·세트 = 보물고 진열장 + 틀 없는 큰 아이콘 · 한 줄로 이어진 선반 판 · 등급 색 리본 이름표 · 조각 진행 막대(레퍼런스 게임 유물 목록) · 미보유 = 빛바랜 아이콘 + 어두운 리본
- 유물 정보 팝업 = 선반 진열 무대(받침 방석 위 유물 · 등급 리본 · 강화 단계 표 ★ 지금 → 다음 · 조건 효과 상자)
- 상자 5종 = 기준 모양 1장 밑그림 img2img 로 같은 3/4 각도·외곽(명장 = 기존 용 문양) · 기존 그림은 작업 폴더 백업
- 자리·크기 = 표 Resources/UI/treasure_scene.csv(C45) · 코드 TreasureScene(새) · TreasureScreen · 그림 Assets/UI/Samguk/{frame_bg,treasure_ui,chest} · ui_atlas.csv import 줄 1개
- QA r1 FAIL(B2) → 수정 → r2 FAIL(B1) → 수정(제작 측 실측) · 2차 피드백 새 사이클 QA r3 PASS(B 0) + 경미 5건 수정 · TreasureSceneTests 1/1 · Screens_Domestic_Treasure_Arena_TradeChest 1/1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-13 16:49:11 +09:00
깃 관리자 0312b2cc04 보물(유물) 아이콘 30종 + 보물 칸 아이콘 1.2배·정중앙(PD 2026-11-11)
- 아이콘 = Assets/UI/Samguk/treasure/tre_<id>.png 30장(256² 투명 · 화풍 C 스티커 · 목록 = Data/OutGame/treasures.csv)
  · 납품 기록 ui_delivered.csv 30줄 · UI_Common 아틀라스 30장 추가
  · PD 지적 반영: 닫힌 흰 바탕 구멍 투명(철태궁·서량 강궁·쌍철극·쌍고검) · 칠현금 7현 · 주역 굵은 괘
- TreasureScreen: 아이콘 자리 = 이름 띠 위 색 칸 전체 → 정가운데 · 140 → 168(×1.2)
  · 세트 화면은 조각 막대 위부터(막대가 아이콘을 가리지 않게)
- UITheme.asset 은 원격 스킬 아이콘 커밋과 합친 뒤 테마 임포트로 다시 생성(다음 커밋)
- 제작 공정 = 조직 레포 illust-asset-pipeline 레시피 R19

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-12 23:29:32 +09:00
깃 관리자 8aa804168f UI 캔버스 갱신 등급 분할 + UI 스프라이트 아틀라스(#1107 · PD 2026-11-10 「리소스·정보가 얼마나 자주 바뀌는지에 따라 캔버스를 나누어 최적화 · 드로우콜 최소화 구조」)
- 갱신 등급 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>
2026-11-10 01:05:47 +09:00