PD 결정 (2026-05-07): "A안대로 진행해" 근본 원인 (Editor.log 직접 read): - [BT48-MoveTiles] moved=3524 비정상 (정상 1389 대비 2.5배) - BT47/BT48 휴리스틱(임계값 playerY+1.5·작은 발판 가로≤8+위·아래 빈) = 정상 길·배경 벽지까지 자동 Foreground 이동 - → "숨겨진 레이어가 정상적인 길을 막고 있어" 근본 원인 - BT49/BT50/BT51 사후 복원 가설 모두 효과 X (restored=0/forced=0) — 4회 누적 부정확 자인 옵션 A 변경 (PD 승인 범위): 1. 휴리스틱 폐기: 임계값·작은 발판·BT49 None 차단 영역 모두 폐기 2. 새 알고리즘: Tile asset 이름 prefix "TileFloating" 3종만 자동 분류 (TileFloatingLeftEdge·TileFloatingRightEdge·TileFloatingTileMiddle — 카탈로그 17종 중 명시적 Floating 의도 3종) 3. 그 외 모든 Tile = Level 잔존 (PD Inspector 직접 분류 — 표준 Unity Tilemap 워크플로우) 4. 마이그레이션 X (PD 옵션 A 결정 — Foreground 변경 X·위험 최소화) 5. IsSmallAirPlatform 헬퍼 폐기 (dead code) 6. 사후 복원 영역 (BT51 None 처리) 유지 후속 의무: - PD Refresh+Play 시각 검증 + 잘못 분류된 영역 발견 시 PD 직접 Inspector 정정 또는 카탈로그 확장 안건 - 본 PM 직접 Editor.log [BT52-Classify] floating moved=N read 의무 Debug.Log: [BT52-Classify] floating moved=N (Level→Foreground TileFloating* 3종만) |
||
|---|---|---|
| Assets | ||
| Packages | ||
| ProjectSettings | ||
| .gitignore | ||
| EerieVillage.slnx | ||