feat(BT13-Dev-Map 후속): MapResourceRegistryWindow 신규 EditorWindow

PD 직접 발화 "맵 리소스를 프리팹화 하는것도 툴에서 진행할 수 없을까?"
(2026-05-18) — client-team-lead Opus Task 단일 구현.

외부 git E:/EerieVillage 산출물:
- 신규 Assets/Editor/Map/MapResourceRegistryWindow.cs 514 라인
- 메뉴: EerieVillage/Map/Resource Registry (480×600 EditorWindow)
- 5종 기능:
  A. Sprite → Tile 변환 + Catalog 등록 (m_ColliderType=Sprite 강제)
  B. GameObject → Prefab 변환 (PrefabUtility.SaveAsPrefabAsset) + Catalog
  C. 기존 Asset 직접 등록 (변환 X)
  D. Catalog 미리보기 (slot count · 비어있는 슬롯 강조 · Catalog ping)
  E. 단일 slot 설정 (baseEnemyPrefab·playerPrefab·goalPrefab·bossPrefab·
     spawnPointPrefab)
- Undo.RecordObject 영역 Ctrl+Z 정합
- Catalog null 시 Bootstrap 메뉴 1-click 안내 HelpBox

MCP 검증 (PD 2026-05-15 정합):
- refresh_unity OK · ready_for_tools true
- read_console 컴파일 0건 · warning 0건
- run_tests MapGeneratorTests 15/15 PASSED (0.7s · 회귀 0건)
- 기존 Bootstrap·PreviewWindow·MapGenerator·Catalog 영역 영역 X

BT 레포 변경:
- spec §17 v1.5 행 추가
- PD 지시 로그 BT13-Dev-Map 상태 "Phase 1+2+2.1+ResourceRegistryWindow
  완료" 갱신

PD 사용법: Bootstrap 1회 → Resource Registry 영역 Sprite/GameObject 영역
드래그·slot 선택·[Create + Register] 클릭 → Catalog 자동 등록 → Preview
EditorWindow Generate·Apply → Play.

외부 git: PD GitAutoSync 자동 push 위임.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
깃 관리자 2026-05-18 23:13:29 +09:00
parent 02f569e454
commit 089ace38c2
2 changed files with 2 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -1162,6 +1162,7 @@ EerieVillage `E:/EerieVillage/Assets/Editor/GitAutoSync/` 영역 영향 X (별
| 2026-05-18 | v1.2 — Phase 2 코드 구현 완료 (17 신규 + 1 수정 외부 git E:/EerieVillage) | client-team-lead Opus 직접 구현·MCP 검증 12/12 green·컴파일 0건·warning 0건 | 클라이언트팀장 (client-team-lead) | | 2026-05-18 | v1.2 — Phase 2 코드 구현 완료 (17 신규 + 1 수정 외부 git E:/EerieVillage) | client-team-lead Opus 직접 구현·MCP 검증 12/12 green·컴파일 0건·warning 0건 | 클라이언트팀장 (client-team-lead) |
| 2026-05-18 | v1.3 — Phase 2.1 PD 직접 결정 6건 OVERRIDE 구현 (15-2 이중 점프·15-4 B 위임·15-5 공중 발판·15-7 재-spawn·15-8 MonsterRandomizer·15-9 BossRoom 자동) | PD 직접 답변 11건 (2026-05-18·"15-2 도입할 예정·15-4 B안·15-5 허용·15-7 재출현·15-8 안 2·15-9 우측 끝 자동") + client-team-lead Opus OVERRIDE 구현·MCP 15/15 green | 클라이언트팀장 (client-team-lead) + PD 직접 결정 (PM 매개) | | 2026-05-18 | v1.3 — Phase 2.1 PD 직접 결정 6건 OVERRIDE 구현 (15-2 이중 점프·15-4 B 위임·15-5 공중 발판·15-7 재-spawn·15-8 MonsterRandomizer·15-9 BossRoom 자동) | PD 직접 답변 11건 (2026-05-18·"15-2 도입할 예정·15-4 B안·15-5 허용·15-7 재출현·15-8 안 2·15-9 우측 끝 자동") + client-team-lead Opus OVERRIDE 구현·MCP 15/15 green | 클라이언트팀장 (client-team-lead) + PD 직접 결정 (PM 매개) |
| 2026-05-18 | v1.4 — Bootstrap baseEnemyPrefab 자동 link (잔여 (가) PM 직접 처리) | PD "결정해야할 안건 없으면 후속 작업 바로 진행해" + 본 PM 자율 처리 — MapAssetBootstrap.cs §1-A 영역 Enemy.prefab 자동 link·MCP run_tests Map 15/15 Passed (0.27s) | 총괄PM (pm-general) | | 2026-05-18 | v1.4 — Bootstrap baseEnemyPrefab 자동 link (잔여 (가) PM 직접 처리) | PD "결정해야할 안건 없으면 후속 작업 바로 진행해" + 본 PM 자율 처리 — MapAssetBootstrap.cs §1-A 영역 Enemy.prefab 자동 link·MCP run_tests Map 15/15 Passed (0.27s) | 총괄PM (pm-general) |
| 2026-05-18 | v1.5 — MapResourceRegistryWindow 신규 EditorWindow (Sprite→Tile·GameObject→Prefab 자동 변환 + Catalog 등록) | PD 직접 발화 "맵 리소스를 프리팹화 하는것도 툴에서 진행할 수 없을까?" + client-team-lead Opus Task 단일 구현 — Assets/Editor/Map/MapResourceRegistryWindow.cs 514 라인 신규·5종 기능 (A Sprite→Tile·B GameObject→Prefab·C 기존 Asset 직접 등록·D Catalog 미리보기·E 단일 slot)·메뉴 EerieVillage/Map/Resource Registry·MCP 컴파일 0·warning 0·Map 15/15 회귀 0건 | 클라이언트팀장 (client-team-lead) |
--- ---