PD 질문 (2026-05-08): "몬스터가 왜 움직지 않는거지?" 진단: - BT107 footPos.y = bounds.min.y - 0.1f = Enemy 발 영역 cell (cell y=2) - 그러나 실제 발판 영역 = cell y=1 (발 아래 영역) - → HasTile(_, 2) X → startTm = null → return 0f - → patrol 거리 0 → 이동 X 정정 (BT109): 1. footPos.y: bounds.min.y - 0.1 → bounds.min.y - 0.5 (발판 cell 영역 정확) 2. Debug.Log 추가 — dir·footPos.y·startTm·startCell 진단 3. BT104 Raycast 재배치 영역 폐기 (Raycast 영역 부정확·BT107 Tilemap cell 기반 측정으로 일원화) 효과: - footPos = 발판 cell 영역 (cell y=1) → HasTile 정합 → startTm·startCell 영역 정합 - 측정 정확 → patrolMaxRange/_maxRightRange/_maxLeftRange 정확 - patrol 정상 작동 |
||
|---|---|---|
| .. | ||
| Core | ||
| Gameplay | ||
| Mechanics | ||
| Model | ||
| MyUI | ||
| UI | ||
| View | ||
| Core.meta | ||
| Gameplay.meta | ||
| Mechanics.meta | ||
| Model.meta | ||
| MyUI.meta | ||
| UI.meta | ||
| View.meta | ||