PD 보고 (2026-05-07): "지금은 발판 위에 올라갈 수 없게 되었어." 근본 원인 (본 PM 자기검증): - BT49 자동 분류 (Level → Foreground 이동) = SetTile(null) 영역에서 Level 발판 Tile 제거 - Foreground TilemapCollider X (BT59) = Foreground 충돌 X - = Level 발판 Tile 사라짐 + Foreground 영역 충돌 X - = 발판 위 착지 X (PD 보고 영역) BT60 정정: - BT48 자동 분류 영역 폐기 (임계값+작은 발판 휴리스틱) - BT49 사후 복원 영역 폐기 (None 처리) - Foreground 자동 부착 영역 (TilemapCollider 제거 — BT59 영역) 그대로 유지 - 결과: - Level Tilemap = Scene yaml 영역 그대로 (영구 충돌·발판·지면 역할) - Foreground Tilemap = 시각만 (TilemapRenderer + Layer 16·TilemapCollider X) PD 의도 정합 효과: - Player가 Level 지면 위 착지 (영구 충돌) - Foreground 영역 자유 통과 (충돌 X·시각만) - BT47부터 누적된 Foreground Tile (Scene yaml) = 시각상 잔존·통과 가능 부수 영역: - IsSmallAirPlatform 헬퍼 = dead code (사용 X·후속 정리 권고) - 변경 전 자동 분류 영역 코드 = git history 9adfc64(BT49)·92f102e(BT59) 보존 |
||
|---|---|---|
| .. | ||
| Core | ||
| Gameplay | ||
| Mechanics | ||
| Model | ||
| MyUI | ||
| UI | ||
| View | ||
| Core.meta | ||
| Gameplay.meta | ||
| Mechanics.meta | ||
| Model.meta | ||
| MyUI.meta | ||
| UI.meta | ||
| View.meta | ||