근본 원인: - BT47 line 106 `SetColliderType(pos, Sprite)` 무차별 강제 - tree.asset `m_ColliderType: 0` (None — 배경 의도) 무시 → 발판처럼 충돌 표준 패턴 정정 (3종 결합): 1. 분류 단계: Tile asset이 ColliderType.None = Foreground 이동 차단 (Level 잔존) 2. Foreground 이동 시: Tile asset 원래 colliderType 존중 (None=배경 / Sprite=발판) 3. Foreground 사후 복원: 이미 그려진 None Tile = SetColliderType(None) + ProcessTilemapChanges Tile asset m_ColliderType 메타데이터 = 충돌 의도 SOT. - m_ColliderType: 0 (None) = 배경 (충돌 X · 통과) - m_ColliderType: 2 (Sprite) = 발판/지형 (충돌 ON) 발판 의도 Tile은 m_ColliderType=Sprite 명시 필수. 후속 점검 권고: 모든 Tile asset의 m_ColliderType 일제 검토 (PD 디자인 의도 정합 검증). PD Refresh+Play 시 Console [BT49-Background] restored=N + 나무 통과 시각 검증. 본 PM 직접 Editor.log read 의무 (PD 시각 검증 결과 보고 직후). |
||
|---|---|---|
| .. | ||
| Core | ||
| Gameplay | ||
| Mechanics | ||
| Model | ||
| MyUI | ||
| UI | ||
| View | ||
| Core.meta | ||
| Gameplay.meta | ||
| Mechanics.meta | ||
| Model.meta | ||
| MyUI.meta | ||
| UI.meta | ||
| View.meta | ||