fix(BT13-Dev-Map 배경 import): BgImg_1 Tight→FullRect·Multiple→Single
PD 보고 "이미지가 여러장 겹쳐서 보임" (2026-05-19) — 본 PM 직접 진단·fix. 진단 (BgImg_1.png.meta grep + Sprite API 실측): - spriteMode = 2 (Multiple sprite sheet) — Single이어야 정합 - spriteMeshType = 1 (Tight) — FullRect 필요 - drawMode = SpriteDrawMode.Tiled + tileMode = SpriteTileMode.Continuous 영역 Tight mesh 영역 trapezoidal 정렬 → 우측 영역 세로 줄무늬 반복 표시 (PD 스크린샷 화면 우측 patten) fix (MCP execute_code · UnityEditor.TextureImporter API): - imp.spriteImportMode = SpriteImportMode.Single - settings.spriteMeshType = SpriteMeshType.FullRect - settings.spriteExtrude = 0 - imp.spritesheet = new SpriteMetaData[0] (sub-sprite 정리) - imp.SaveAndReimport() 검증: - AssetDatabase.LoadAssetAtPath<Sprite>(path) 정합 - sprite.rect = 1999×845 px - sprite.pivot = (999.5, 422.5) center - sprite.pixelsPerUnit = 100 - → Unity 단위 가로 19.99·세로 8.45·Stage1 lengthTiles=120 기준 ≈6장 반복 정상 (Continuous mode + FullRect mesh) BT 레포: - spec §17 v1.9 행 추가 외부 git BgImg_1.png.meta 영역 변경: PD GitAutoSync 자동 push 위임. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
078a77f0f1
commit
d51b3c00e4
|
|
@ -1166,6 +1166,7 @@ EerieVillage `E:/EerieVillage/Assets/Editor/GitAutoSync/` 영역 영향 X (별
|
|||
| 2026-05-18 | v1.6 — Bootstrap 전체 자동 link 확장 (PD UX 단순화) | PD 직접 발화 "툴 기능이 너무 어려운데? 뭘 해야할지 모르겠어" + 본 PM 자율 처리 — MapAssetBootstrap.cs §1-A 8종 슬롯 자동 link (baseEnemyPrefab·playerPrefab·groundTiles 3종·platformLeftEdge·platformMiddle·platformRightEdge·flyingEnemyPrefabs)·PD Inspector 작업 불요·Bootstrap 1회 + Preview Generate + Apply 3단계 영역 즉시 동작·MCP 컴파일 0·Map 15/15 회귀 0 | 총괄PM (pm-general) |
|
||||
| 2026-05-19 | v1.7 — 배경 이미지 등록·반복 배치 기능 | PD 직접 발화 "배경 리소스는 맵 가장 하위 레이어에서 항상 반복해서 배치 + BgImg_1 + 스크롤 맵 배경으로 반복 이어붙여서 재생 + Resource Registry 수정" + client-team-lead Opus 단일 Task — (1) MapResourceCatalog.cs `Sprite backgroundSprite` 단일 슬롯 추가 (75→79L) (2) MapApplier.cs ApplyBackgroundLayer 헬퍼·BG_ROOT_NAME·SpriteRenderer drawMode=Tiled·tileMode=Continuous·sortingOrder=-1000·맵 전체 size (239→283L) (3) MapResourceRegistryWindow.cs F 섹션 신규 (Sprite ObjectField + Preview thumbnail + Set·Clear) (4) MapAssetBootstrap.cs (9) backgroundSprite ← Assets/Resources/Map/BgImg_1.png 자동 link (193→200L) · MCP 컴파일 0·Map 15/15 PASS 회귀 0 | 클라이언트팀장 (client-team-lead) |
|
||||
| 2026-05-19 | v1.8 — 배경 위치 정렬 fix (PD "맵 선택 실행해도 배경 로테이션 안 됨") | 진단: sprite pivot=(0.5,0.5) center + 기존 position.x=0·z=10 → 배경 영역 x ∈ [-60,+60]·지면 영역 x ∈ [0,120] 불일치·맵 우측 절반 빈 화면. fix: position=(lengthTiles/2, (maxY+minY)/2+6, 0) 맵 중심 정합·heightUnits=(maxY-minY)+6+24 점프 H_max 11.24m×2 여유 반영·z=0 (sortingOrder=-1000 우선)·MCP refresh_unity OK·컴파일 0·Map 15/15 PASS 회귀 0 | 총괄PM (pm-general) |
|
||||
| 2026-05-19 | v1.9 — BgImg_1 import 설정 fix (PD "이미지가 여러장 겹쳐서 보임") | 진단: BgImg_1.png import 영역 spriteMode=2 (Multiple)·spriteMeshType=1 (Tight) → drawMode=Tiled + tileMode=Continuous 영역 정합 X (Tight mesh 영역 trapezoidal 정렬·우측 줄무늬). fix: MCP execute_code 영역 TextureImporter API — spriteImportMode=Single·spriteMeshType=FullRect·spriteExtrude=0·spritesheet 정리·SaveAndReimport. 결과: sprite 1999×845 px·pivot center·PPU=100·Continuous Tiled 정합·Stage1 lengthTiles=120 기준 ≈6장 반복 정상 | 총괄PM (pm-general) |
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue