fix(card-frames): 카드 프레임 슬롯 레이아웃 정밀 보정 (픽셀 실측) #51

Merged
gahusb merged 1 commits from fix/p13-card-layout into main 2026-06-13 04:01:58 +09:00
Owner

카드 텍스트 ↔ 프레임 슬롯 정밀 매핑

사용자 피드백: 글씨가 프레임 슬롯에 정확히 매핑되지 않음.

원인·방법

  • 기존 좌표는 프레임 미리보기(263×366 축소본) 기반 추정치 — 실제 원본은 1054×1492
  • 프레임 PNG를 픽셀 분석(격자 오버레이·영역 검출)해 슬롯 실측: 육각 중심 (120,127)·배너 본체 y55..165·설명 박스 y1030..1480·아트 y260..1030 (9종 공통)
  • 인게임 캘리브레이션(텍스트 rect 반투명 착색 스크린샷)으로 rect↔슬롯 편차 검증

보정 (180×250 카드 좌표)

슬롯 변경 전 변경 후
Cost (-68, 103) 44px f26 (-70, 104) 40px f24 — 육각 중심 정합
Name (4, 97) 150px f18 (+15, +107) 132px f16 — 배너 중심 정합·육각 겹침 제거
Desc (0, -85) 152px (0, -86) 150px — 박스 중심 정합
Art (0, 16) 110px (0, 17) 112px

검증

  • 메이커 플레이테스트 확대 스크린샷: 손패 5장·덱 그리드(158px 축소 카드) 모두 코스트=육각 중심, 이름=배너 안, 설명=박스 중앙 확인
  • 최장 카드명 8자(파워 스트라이크) 배너 내 수용 확인, 테스트 41건 유지
## 카드 텍스트 ↔ 프레임 슬롯 정밀 매핑 사용자 피드백: 글씨가 프레임 슬롯에 정확히 매핑되지 않음. ### 원인·방법 - 기존 좌표는 프레임 미리보기(263×366 축소본) 기반 추정치 — 실제 원본은 **1054×1492** - 프레임 PNG를 픽셀 분석(격자 오버레이·영역 검출)해 슬롯 실측: 육각 중심 (120,127)·배너 본체 y55..165·설명 박스 y1030..1480·아트 y260..1030 (9종 공통) - 인게임 캘리브레이션(텍스트 rect 반투명 착색 스크린샷)으로 rect↔슬롯 편차 검증 ### 보정 (180×250 카드 좌표) | 슬롯 | 변경 전 | 변경 후 | |---|---|---| | Cost | (-68, 103) 44px f26 | **(-70, 104) 40px f24** — 육각 중심 정합 | | Name | (4, 97) 150px f18 | **(+15, +107) 132px f16** — 배너 중심 정합·육각 겹침 제거 | | Desc | (0, -85) 152px | **(0, -86) 150px** — 박스 중심 정합 | | Art | (0, 16) 110px | **(0, 17) 112px** | ### 검증 - 메이커 플레이테스트 확대 스크린샷: 손패 5장·덱 그리드(158px 축소 카드) 모두 코스트=육각 중심, 이름=배너 안, 설명=박스 중앙 확인 - 최장 카드명 8자(파워 스트라이크) 배너 내 수용 확인, 테스트 41건 유지
gahusb added 1 commit 2026-06-13 04:01:52 +09:00
gahusb merged commit fd57e0d56d into main 2026-06-13 04:01:58 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gahusb/maplecontest#51