Commit Graph

10 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
깃 관리자 d7d0e245e5 Merge remote-tracking branch 'origin/main' 2026-11-12 23:57:21 +09:00
깃 관리자 552451feb6 Merge remote-tracking branch 'origin/main' 2026-11-12 23:29:52 +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
깃 관리자 7a7488dca8 로비 연출 + 영웅 5인 대기 모션(PD 2026-11-11) — 배경 애니(깃발·불빛·새·꽃잎) · 2줄 진형 · 대기 4 자세 + 깜빡임(부위 겹판 + 관절 회전 · 원화 픽셀 그대로)
- 로비: lobby_scene.csv(좌표 표) · LobbyAmbient(Frame 캔버스 Back/Lineup/Front) · UiWaveImage · UiFrameAnim · 아틀라스 UI_Lobby · bg_lobby 2048 임포트
- 대기: Units/{liubei,guanyu,zhangfei,zhaoyun,huangzhong}/front_idle f001~f004 + meta(sequence · durations · blink) · UnitArtData.FrameAt/ApplyBlink(전투 FrameAnimator + 로비 UiFrameAnim 공통)
- 관우 수염 뒤 허리띠 깨짐 수정 · 장비 말 끄덕임 완화(1.2° · 1.31 s)
- 유닛 임포터 밉맵 + Trilinear(전 유닛 재임포트) · UiLayer.Isolate = 가장 가까운 캔버스 기준
- back_idle f001·f002 = 옛 들숨안(전투 뒷모습 · 전 유닛 대기 작업에서 R22 로 교체 예정)
- 테스트 UILayer 2/2(앞서 UILayer + OutGame + BattleFlow 59/59) · 콘솔 error 0 · QA(Opus) PASS B0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 23:51:31 +09:00
깃 관리자 1532af5064 장수 스킬 아이콘 144종 + 얇은 틀 + UI 폰트 메이플스토리체·넥슨 Lv1 고딕(PD 2026-11-11)
- 스킬 아이콘 144(256² · 128² 임포트) + 얇은 사각 틀 테두리 5 = Assets/UI/Samguk/skill_icon/ · 아틀라스 UI_SkillIcon(149)
  · ui_atlas.csv theme 줄 + import 줄(새 종류 · UIAtlasBuilder.ImportMaxSize · UIThemeAssetPostprocessor 적용)
  · HeroScreens 스킬 행 = 아이콘 있으면 얇은 틀(띠 18/256) + 아이콘 105 px · 없으면 옛 두꺼운 틀 + 병종 기호
  · 컨셉 감사 후속: 42종 교체(무신 = 동양 용이 청룡언월도를 감쌈 등) · 6종 옛 그림 유지
- 폰트: 제목·숫자·버튼 = 메이플스토리체 Bold · 본문 = 넥슨 Lv1 고딕(굵게 = Lv1 Bold)
  · ui_theme.csv font 줄 3(title · body · body_bold) · UITheme.bodyFont/bodyBoldFont · UISkin.UseTitle · TextUtil.UseBody
  · Lv2 고딕 제외 = 한자·– — 가 빈 글자라 OS 폴백이 안 걸림(靑龍偃月 사라짐 실측) · 없는 글자 = OS 폰트 폴백
  · 전투 HUD 스킬 이름 한 줄 고정(높이 44 · Truncate) — 메이플 Bold 폭 때문에 「사용 가능」과 겹치던 것
  · 라이선스 원문 미확인(메이플스토리체) = Assets/UI/Fonts/README.md · 출시 전 확인
- 확인: UILayerTests + OutGameTests 16/16(검증 사본) · console error 0 · 드로우콜 옛 폰트 대비 동일(battle_hud 34 → 36)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 14:38:15 +09:00
깃 관리자 f31ea226ab 로비 영웅 = 크기 표 기준으로 세움(관우만 작던 문제) · 축융 금빛 초커(턱선) · 하단 탭 글자 항상 + 선택 탭 다시 = 닫기 · 하단 탭 아이콘 5종 캐주얼 화풍(#1108 · PD 2026-11-10)
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>
2026-11-10 13:50:57 +09:00
깃 관리자 f0d0a90a1f 영웅 목록 카드 조정(#1104 · PD 2026-11-09): 유닛 크기 동일 비율 + 왼쪽 위 진영 · 오른쪽 위 병종 · 이름 아래 출전
- 일러 = 전 유닛 같은 배율(원본 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>
2026-11-09 13:22:34 +09:00
깃 관리자 121c19eed7 UI 상업용 재설계 ① 납품 반영(#1104) — 신규 UI 8묶음(class · currency · menu · gimmick · chest · gear · logo_skill · frame_bg) → Assets/UI/Samguk · 기믹 gim_* → Resources/Gimmicks/Art · ui_delivered.csv
apply_delivery.py apply --all --kind ui · md5 OK 85 · 팩 치환 44 · 새 id 41(gim_* 30 · logo_title · skill_* 10)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 11:11:03 +09:00
깃 관리자 d73c606e46 UI 리뉴얼 A-2~A-4 화면 적용(PD #1100) — 팩 부품 + UI 테마(id 치환) · 화면 10종 · 인박스 ui kind
- 테마: SOT Assets/Data/UI/ui_theme.csv(색 57 · 스킨 32 · 아이콘 63 · 제목 폰트) → 메뉴 TKS/Import UI Theme → Resources/UI/UITheme.asset
  (Runtime/UI/UITheme · UISkin · Editor/UIThemeImporter · ProjectSetup 에서도 임포트) · 화면 코드는 id 로만 묻는다(스프라이트 경로 0)
- 신규 제작(B) 치환: Assets/UI/Samguk/**/<id>.png → 임포트 시 같은 id 스킨·아이콘 자동 치환(팩 보존 · 새 id = 아이콘 추가) ·
  Tools/apply_delivery.py ui kind(md5 → Samguk/<group> · gim_* → Resources/Gimmicks/Art · ui_delivered.csv)
- 공통: UiKit(카드 = BorderFrame_Round20 틴트 · 버튼 = Button01_s + 광택 · 원 · 진행 바 = Slider_Basic01 · 초상 틀 · 등급 칸 ItemFrame02 · 별 줄 · 병종 배지)
  · 재화 바(ResourceBar + cur_* 아이콘) · 하단 탭(선택 판 + PictoIcon) · 제목 띠 · 팝업(Popup Topber + 닫기 X) · 토스트
- 화면: 로비(키아트 04 배경 위쪽 ×1.22 · 출정·편성·연무장 아이콘) · 영웅(등급 칸 + 장비 아이콘 · 체크/알림 점 · 별 아이콘) · 편성 · 거래(배너 · 상자 아이콘) ·
  보물(상자 아이콘 · 포인트 배지) · 내정(보상 줄 · 도면·골드 아이콘) · 연무장 · 결과(리본 · 별) · 월드맵 스테이지 팝업만 팩(거점 kit 유지)
- 전투: HUD 칩 · 턴 띠 · 원형 스킬 버튼 + 쿨 라디얼 · 유닛 체력 바 · 기믹 내구 핍 = 팩 슬라이더(월드 9-slice 사본 · 가운데 2 px) · 조준선 색 유지
- 3:4(1536×2048): 본문 비율 축소(UiFitHeight · 1080×1920 = 그대로)
- 검증: 플레이모드 116/116(기존 115 + UIThemeTests 1) · 컴파일 0 · error 0 · 캡처 = DataImporter.CaptureUI(UICaptureDriver · 15장)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-06 23:20:57 +09:00