깃 관리자
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
깃 관리자
d16d354873
편성 B 패널 하단 여백 + Play 중단 작업 지침( #1104 · PD 2026-11-09 「고쳐」 · 「플레이 중이더라도 중단하고 작업해」)
...
- 편성 「보유 영웅」 패널 h 724 → 708(절대 1028~1736) · 격자 아래 끝 1730 · 그림자 아래 ~ 탭 바 바탕 틈 12 → 29 px(Fable 재검수 결함 4 · 원본 캡처 실측)
- CLAUDE.md: 「Play 중이면 Assets 쓰기·리컴파일 금지」 → 「Play 중이어도 editor.playmode stop 후 바로 작업」(PD 지시 2026-11-04 · 11-09 재확인)
- 테스트 117/117 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 18:29:50 +09:00
깃 관리자
9a05b9a0ca
편성 = Fable 검수(2차) 결함 1~8 반영( #1104 )
...
- 1 패널 프레임 = 외곽선 없는 BasicFrame_Round20 #3F4262(이전 BorderFrame_Round20 은 스프라이트 자체 검정 외곽선이라 틴트해도 검정 선으로 보였음) → 밝은 림 6 px
- 2 문양 3 % · 열 밴드 8 % · 3 저장 비활성 = 회색 스프라이트(녹 × 회색 = 녹 유지 문제) · h56 · 제약 칩과 세로 정렬 · 바뀌면 녹 + 알림 점 20
- 4 패널 A 236~996 · B 1028~1752(홈 ≥ 16 · 탭 바와 18) · 바닥 그라데이션 h100 · 5 보유 격자 빈 칸 = 고스트 카드(최소 8칸)
- 6 출전 덮개 20 % · 초상만 · 체크 뱃지 48/28 별 위로 · 7 라벨 140×60 · 30 px · 라벨 칸 세로 띠 · 8 프리셋 행 +8 · 출전 꼬리 64×30 탭 안쪽 · 전투력 칩 정렬
테스트 117/117 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 17:16:44 +09:00
깃 관리자
323658a91d
편성 화면 비주얼 개선 = Fable 제안서 §3 구현( #1104 · PD 2026-11-09 「프레임 구분 · 디자인 요소 · 카피바라GO·탕탕특공대 조사 → Fable 제안·검토」)
...
- 섹션 패널 2개(출전 편성 · 보유 영웅) + 바탕 홈 16 = 그림자 → 프레임 #3F4262 → 필드 #262840(마스크) → 문양 타일 5 %(A) → 바닥 그라데이션(A · Glow_Panel01 뒤집기 · 실측 = 위 불투명) → 윗면 광택
- 제목 띠 Title_Tapered02 #121A33 + 수량 뱃지 · 제약 칩(ⓘ = 편성 안내 팝업 · 안내 문장 이관) · 저장 = 녹 Secondary(바뀐 것 없으면 비활성 색 · 바뀌면 알림 점) · 프리셋 탭 + 출전 꼬리 칩 · 총 전투력 칩
- 전열/후열 밴드(흰 6 %) + 구분선 + 평행사변형 칩 · 자리 받침(#1A1C2E + 광택) · 자리 카드 × 0.62 · 빈 자리 = 원본 빈 카드 + 초록 플러스 뱃지 · 선택 = FocusLine 노랑 깜빡(UiPulse)
- 보유 목록: 「장수 ▼」 칩 · 출전 중 = 꼬리 칩 + 35 % 덮개 + 초록 체크 뱃지 · 위·아래 스크롤 페이드
- UiKit.SectionPanel / SectionTitle / ScrollFades(다른 화면 공용) · 테마 행 26
테스트 117/117 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 17:07:21 +09:00
깃 관리자
939275d105
영웅 목록 출전 칩 · 빈 카드 문양 + 편성 화면 = 영웅 목록 카드로 재구성( #1104 · PD 2026-11-09)
...
- 영웅 목록: 「출전」 = 깃발 아래 왼쪽 가장자리 · 빈 카드 = 팩 CardFrame01_Empty 원본 그대로(Bg #303146 마스크 안 Bg_d_Pattern 타일 #2D2F42 · 테두리 #1A1B27 · 얼굴 #252738 ) — 이전엔 바탕을 #2E2F43 로 바꿔 무늬가 안 보였음
- 편성: 바탕·헤더 = 영웅 목록과 같음(진남 · 사선 칸 「출전 n/5」) · 프리셋 = 팩 서브탭(Button_Round10 + 광택 · 선택 붉은 옻칠) · 자리 5 = 영웅 목록 카드 × 0.70(빈 자리 = 빈 카드 + 「+ 빈 자리」 · 고른 자리 = 노란 테두리) · 자리 판 #282A3E · 전열/후열 평행사변형 칩 · 보유 목록 = 같은 카드 × 0.72 · 4열 · 레벨 높은 순 · 「장수 ▼」 전환 · 출전 칩
- CollectionCards.CardIn / EmptyIn(원래 크기 카드를 배율로 넣기)
- 테마: card_empty · card_empty_face 원본값 · formation_field · 서브탭 스킨 · subtab_off · row_front/back · select_line
테스트 117/117 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 13:56:07 +09:00
깃 관리자
b5495f49ac
UI 상업용 재설계 ③⑦⑧ 편성 자리 · 연무장 카드 · 내정 쌓인 보상( #1104 ) — 설계서 §3③ · §3⑦ · §3⑧
...
- 편성: 자리 = 등급 빛 원(Glow_Circle01 α 0.5) + 등급 색 원 틀 초상 + 병종 원 + 꼬리 이름 칩 · 빈 자리 = 진청 원 + Icon_Face 실루엣 · 필드 #0E7FF2 · 전열/후열 평행사변형 칩 · 헤더 부제 삭제
- 연무장 4카드: CardFrame04 카드색(탑 청 · 던전 자 · 투기장 적 · 토벌 주) + 빛 + 테두리 + 어두운 글자 판 + Title_Ribbon01 리본 제목
- 내정 순찰 쌓인 보상: ItemFrame 5층(청) + 아이콘 84 + 수량 38
- 테마 행: 스킨 7(card4 3 · 리본 4) · 아이콘 1(face) · 색 9
테스트 117/117 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 12:24:04 +09:00
깃 관리자
5e79b9b0ea
UI 상업용 재설계 ②⑥ + 전 화면 바탕( #1104 · PD 2026-11-09 「나머지 UI · 유물 등도 진행」) — 영웅 카드 CardFrame01 5층 등급색 · 보물 칸 ItemFrame 5층 등급색 · 양피지·종이 폐기(목록형 B 바탕 + 어두운 패널 + 흰 글자)
...
- 테마(설계서 §2-2 · §2-1): bg #033FA4 · paper #343549 · ink #FFFFFF · ink_soft · slot · dark 교체 + band_top(재화 바 뒤 띠) · 카드 스킨 7 · 카드 등급 색 18 · 보물 등급 색 25 + 미보유 5
- 영웅 카드(목록 · 편성 보유 행 · 도감 공용): 바탕·그라데이션·초상 뒤 빛·이름 띠·테두리 · 병종 원 · Lv 배지 · 세력 깃발 · 출전 꼬리 칩 · 등급 칩 · 미보유 = 빈 카드 문양 + 초상 어둡게
- 보물 칸: ItemFrame 5층(희귀 청 · 영웅 자 · 전설 주 · 신화 적 · 명장 금) + 아이콘(납품 없으면 첫 글자) + ★/조각 바 + 이름 판 · 미보유 = 진청 빈 칸 · 등급 색 = 테마 tre_*
- UiKit.Layer · ItemSlot · DropShadow · 헤더 부제 삭제(영웅 목록 · 보물)
- 밝은 하드코딩 바탕 → 테마 색(내정 7 · 연무장 2 · 거래 4 · 편성 1 · 보물 세트·상자) · 보물·내정 선택 탭 = 붉은 옻칠
테스트 117/117 · console error 0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 12:20:32 +09:00
깃 관리자
5def2bb9b1
아웃게임 1차(PD #1093 세션 A) — 본영 로비 · 세이브 · 군량 · 영웅(레벨·승급 6칸·진화·스킬 표시) · 편성(전열 3/후열 2 · 프리셋 3) · 거래(뽑기·골드 장비 상점) · 스테이지 보상·별 3·소탕
...
- 데이터: 기획 tables/ 12장 → Assets/Data/OutGame/*.csv · 메뉴 TKS/Import OutGame Data(Editor/DataImporter) → Resources/OutGame 9 자산(HeroDb·GearDb·GachaConfig·EconomyConfig·RewardTable·LevelTable·PromotionTable·EvolveTable·SkillInfoDb) · 검증(행 수·필수 열·id 유일·hero↔skill↔gear·확률 합) 오류 시 자산 불변 · BalanceConfig.heroes[]/HeroDef 삭제 → HeroDb(기존 5인 id 유지) · economy.csv 키 17 + gacha.csv 키 2 추가(기획서 본문 값 · C45)
- 세이브: persistentDataPath/save.json · ver 1 · 즉시 저장 · 오프라인 군량 회복 · 일일 초기화 · 신규 유저 = 유비·관우·장비·조운·황충 Lv1 녹 ★=희귀도 · 골드 1000 · 보옥 300 · 군량 30 · 테스트·캡처 = 메모리 전용
- 화면(uGUI 와이어프레임 · img03·06·08·11): 시작 = 본영 로비(출정 → 월드맵 · 편성 · 연무장/보물/내정 준비 중 · 동맹 추후) · 재화 바(월드맵 포함 · 군량 타이머) · 하단 탭 5 · ◀/Esc 일관 · 영웅 목록·상세·상세정보·도감 · 편성(탭·드래그) · 뽑기(천장 n/80 · 확률 공개 · 첫 10연 무료 · 10연 ★★ 보장 · 카드 순차 공개) · 장비 상점(흰/녹 6종 일일 · sell×5 · 새로고침 보옥 20)
- 전투 연결: BattleManager.LineupProvider/Deployed(LineupEntry · §3-2 스탯 · 방어 배율 생성 뒤) · playerSpawnPoints = 전열 (−4/0/4, −12) · 후열 (−2/2, −14) · WorldMapScreen 훅(팝업 군량·보상·별 · 입장 군량 · 노드 별 star_on/off · 소탕 · ◀ 본영 · TopInset) · 결과 패널(별 3 조건 · 골드·경험·보옥·장비) · GameBootstrap/AutoPlayDriver 로비 시작
- B 세션 파일(ActionResolver·Combat·UnitView·BattleHUD·SlingshotInput·EnemyAI) 미변경
- 테스트 56/56(기존 41 유지 · 신규 OutGameTests 15) · console error 0 · 사본 GUI 캡처 11장(DataImporter.CaptureOutGame)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-05 21:11:10 +09:00