PD 직접 발화 4건 (2026-05-19):
1) A↔F 순서 변경 (배경 이미지 메뉴를 A로 이동)
2) 9방향 sprite 등록 방식 (드롭다운 폐기·타일 이름·weight·tags 제거·
임시 center 1종 일관 배치)
3) 게임 오브젝트 단순화 (Player 단일·Monsters 리스트·Boss 단일·
prefab 이름·weight·tags 제거)
4) 기존 에셋 직접 등록·기존 프리펩 카탈로그·단일 프리펩 slot 폐기
client-team-lead Opus 단일 Task 결과:
외부 git E:/EerieVillage 8 파일 변경:
- Assets/Scripts/Map/Data/MapResourceCatalog.cs (79→49L)
· TileEntry·PrefabEntry struct 폐기·14 필드 폐기
· 11 신규: 9 ground TileBase (TopLeft~BottomRight 3x3) + platformShort
+ platformLong + List<GameObject> monsters
· 유지: backgroundSprite·playerPrefab·bossPrefab
- Assets/Editor/Map/MapResourceRegistryWindow.cs (587→357L 전면 재작성)
· 4 신규 섹션: A 배경 · B 9방향 ground 3x3 grid · C 발판 2종 ·
D 게임 오브젝트 ReorderableList
· 폐기 섹션 (A~F 직전 구조·기존 Asset 직접 등록·Catalog 미리보기·
단일 slot E 전수)
- Assets/Editor/Map/MapAssetBootstrap.cs (200→240L)
· 6 신규 자동 link (background·player·groundCenter·platformShort·
platformLong·monsters[0])
· EnsureSingleSpriteTile helper — TextureImporter spriteMode 2→1·
spriteMeshType=FullRect 자동 정정 + Tile asset 자동 생성
- Assets/Scripts/Map/Generation/GroundPlanner.cs (73→74L)
· groundCenter 일관 사용 + 9 slot fallback 체계
- Assets/Scripts/Map/Generation/PlatformPlanner.cs (160→124L)
· platformShort/Long 폭 기준 선택 (width≤3=short)·edgeKind 보존
- Assets/Scripts/Map/Generation/SpawnPointPlanner.cs (228→175L)
· §15-8 baseEnemyPrefab+MonsterRandomizer 폐기
· monsters 리스트 random pick 단순화
- Assets/Scripts/Map/Runtime/MapApplier.cs (287→280L)
· catalog.goalPrefab 참조 제거 (§5 폐기)
- Assets/Tests/Editor/MapGeneratorTests.cs (292→280L)
· MakeCatalog 갱신·폐기 필드 참조 제거·monsters 리스트 정합
Tile asset 3종 자동 생성:
- Assets/Tiles/Auto/Ground_Center.asset (m_ColliderType=Sprite)
- Assets/Tiles/Auto/Platform_Short.asset
- Assets/Tiles/Auto/Platform_Long.asset
PNG meta 자동 정정:
- ground.png·AirGround_Type1.png·AirGround_Type2.png spriteMode 2→1
(Bootstrap EnsureSingleSpriteTile 영역 자동)
MCP 검증:
- refresh_unity OK·domain reload 완료
- read_console CS 컴파일 에러 0건·warning 0건 (기존 무관 2건 제외)
- run_tests MapGeneratorTests 15/15 PASS (회귀 0·0.78s)
백업 9건: 공유/개발팀_백업/EerieVillage/BT13-Dev-Map_20260519/
BT 레포:
- spec §17 v1.10 행 추가
- PD 지시 로그 BT13 상태 "Registry단순화 완료" 갱신
PD 사용법:
1. EerieVillage/Map/Bootstrap Placeholder Assets 1회 클릭
→ PNG import 자동 정정·Tile 3종 자동 생성·Catalog 6 항목 자동 link
2. (선택) EerieVillage/Map/Resource Registry 영역 4 섹션 자유 변경
3. EerieVillage/Map/Preview → Config 드래그·Generate·Apply to Scene
4. Play
잔여 PD 영역: 9-slice 자동 분기 (현 center 1종 일관)·bossPrefab/goalPrefab
후속 등록.
외부 git: PD GitAutoSync 자동 push 위임.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| BT12-MVP-A_Phase2B_ClaudeDesktop의뢰서.md | ||
| BT12-MVP-A_Phase2B_PDEditor가이드.md | ||
| BT12-MVP-A_설계_v1.md | ||
| 맵_시스템_설계_v1.md | ||
| 스킬_시스템_설계_v1.md | ||
| 스킬_이펙트_확정_v1.md | ||
| 캐릭터_리소스_규칙_v1.md | ||