PD: 「로비에 배치된 관우의 크기만 작게 보이는 건지 체크해서 수정」 · 「축융의 얼굴 턱선이 없어서 얼굴이 너무 커보여」 · 「하단 아이콘이 선택되지 않았을 때에도 글자가 보이게 · 선택된 상태일 경우 X(닫기 버튼)처럼 동작」 · 「하단 아이콘을 우리 게임 화풍(캐주얼)에 맞게 다시 그려줘」
- 로비 원인: 출전 영웅을 칸(196×340)에 그림 틀째 맞춤 → 틀 = 세 자세 합집합이라 돌진 언월도로 넓은 관우(930 px)만 ×0.21(몸 153 px · 유비 185) → UiKit.UnitStand = 크기 표 size_px 기준 배율 + 기마 머리 끝 상한(BalanceConfig.mountedArtMaxTop) · 발 = 피벗 · LobbyUnitPx 206(유비 예전 크기)
- 축융: 맨 어깨라 얼굴·몸 피부가 이어져 턱이 없음 → 부분 다시 그리기 2 · 턱 호 덧칠 3 · 전체 재생성 1(피부가 하얘짐) 시험 → 채택 = 턱 아래 금빛 초커 덧칠(검정 외곽선 + 그림자 1단 · 생성 0 · 3자세) · 크기 표 눈 자동 측정 가능해짐 → adjust 1.18 → 1.02(카드 재현 확인)
- 하단 탭: 글자 = 모든 탭(선택 = 흰 34 · 아니면 흐린 30) · 아이콘 글자 위로 · OnTab 선택 탭 다시 = ShowLobby · VisibleTabLabels
- 아이콘: Assets/UI/Samguk/menu/tab_{hero,treasure,domestic,alliance,trade}.png = Krea 2 t2i 유닛과 같은 화풍 C · 20장 중 5 · 256² · 테마 치환(ui_delivered.csv md5)
- 테스트(고친 부분만): Lobby_Tabs_Back_ComingSoon(탭 글자 5 · 선택 탭 다시 = 로비 · 다시 열림) · UILayerTests · UnitArt_SizeTable 각 1/1 · error 0 · 캡처 lobby · hero_list
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 심볼 그림 = 검은 바깥 테두리 + 흰 채움만(원본 안쪽 선 = 베벨·명암처럼 보여 뺌 · Tools/class_symbols.py --inner-lum 기본 0)
- 모든 자리에서 심볼 그림자 제거(목록·도감 카드 · 영웅 상세 이름 띠·스킬 행 · 스테이지 팝업 · 전투 HUD)
- 확인 캡처 = 영웅 목록만(-uiOnly) · 테스트 118/118 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 영웅 목록 카드 기병: 배율 ×0.72 → ×0.85 · 머리 끝 +24 · 전신 상한 390 → 460(말 얼굴이 카드 오른쪽 경계에 닿을 만큼 · PD 「조금 더 키우고 내려도」)
- 병과 심볼 = 검은 선(바깥 테두리 + 안쪽 선) + 그 안쪽 흰 채움(PD 「검은선 안쪽은 흰색」 · 배경 틀 없음 유지) · Tools/class_symbols.py 기본값 변경(--mono = 단색)
- CaptureUI -uiOnly <이름,접두*> = 그 화면만 찍고 바로 종료(PD 「수정된 화면만 체크 · 시간·토큰 낭비 줄여」 · 영웅 목록 1장 실측 15초 · 전체 21장 ≈ 3분) · CLAUDE.md 절차 추가
- 테스트 118/118 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 병과 심볼 = 단색(채움 한 색 · 안쪽 선 = 뚫린 선 · 테두리 없음 · Tools/class_symbols.py 기본값 · --outline = 구 방식) · 모든 자리에서 뒤 원 틀 제거(목록 카드 · 도감 카드 · 영웅 상세 이름 띠 · 스킬 행 · 스테이지 팝업 적 구성 · 전투 HUD 유닛 판) · 그림자만
- 진영 원 배지(위·촉·오·군) = 영웅 상세 이름 띠 · 도감 카드에도(구 세력 깃발)
- 영웅 목록 카드: 걷는 유닛 머리 끝 +36(발이 카드 아래로) · 말 탄 유닛(크기 표 mounted) ×0.72 + 전신 높이 상한 390(여포 = 크기 표 size_px 449 로 혼자 크게 나오던 것 맞춤)
- 테스트 118/118 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1. 카드 축소 = 한 줄 4명(기준 1080 폭 · 칸 246 · 간격 16)
2. 해상도 대응 = UiAutoGrid(열 수 = round((폭 + 간격) ÷ (목표 칸 + 간격)) · 최소 3 · 칸 = 폭 ÷ 열 · 카드 = 원래 320×431 을 배율로) · 본문 = 화면 폭 전체 · 실측 1080×1920 = 4열 · 1536×2048 = 5열 · 1080×2400 = 4열 · 1080×2520 = 3열
3. 카드 유닛 20 % 작게(UnitPx 450 → 360)
4. 진영 = 원 배지 위·촉·오·군(UiKit.FactionBadge · 색 = 테마 fbadge_* · 촉 녹 · 위 청 · 오 적 · 군 짙은 회색) — 구 세력 깃발 대체(목록 · 편성 카드 공용)
5. 병과 = 단색 심볼(말 · 검 · 활 · 창 · 깃털부채) = Assets/UI/Symbols/cls_sym_*.png · 만든 법 = Tools/class_symbols.py(확정 납품 메달의 원본 투명 사물 그림 = 아트 R&D seed 21 의 형태 → 베이지 채움 + 안쪽 선 + 테두리 · 새로 그리지 않음) · UiKit.TypeSymbolId · 임포터 Symbols 폴더 Sprite
- 캡처 도구: 영웅 목록 1536×2048 · 1080×2400 · 1080×2520 + 열 수 로그 · 진영 확인용 위·오·군 영웅 1명씩(메모리 세이브만)
- 테스트 118/118(다른 세션 미커밋 전투 변경 포함 상태) · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 일러 = 전 유닛 같은 배율(원본 px × 0.56) · 머리 끝(발 + bodyHeightPx · 무기 제외)을 카드 위 50 px 에 맞춤 → 머리 크기 같음 · 다리·말은 아래 띠 뒤 · 메타 없으면 칸 맞춤
- 왼쪽 위 = 진영 깃발 66(flag_<진영>) · 그 오른쪽 = 이름 45(긴 병사 이름 = 자동 축소 26~45) · 이름 아래 = 「출전」 꼬리 칩 · 오른쪽 위 = 병종 원 · 성장 가능 점 = 레벨 배지 오른쪽 위
- 진영 깃발 4장(蜀 · 魏 · 吳 · 群) = 아트 R&D 폴더 C:\ArtRnD\samguk_ui\flag_rank 원본(확정 영웅 상세 목업이 쓰던 그림 · 납품 json 아직 없음 → 정식 납품 시 apply_delivery 가 덮어씀) → Assets/UI/Samguk/flag_rank · 테마 신규 제작 치환 44 → 48
테스트 117/117(알림 점 위치 이동 전 실행 · 이후 변경 = 아이콘 위치만) · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>