PD 보고 (2026-05-08): 1. 벽 영역 버벅대다 밀림 → 즉시 반대 방향 의무 2. patrol 1회 후 1~3초 대기 패턴 정정 (BT89): 1. UpdatePatrol() 영역 분리 — patrol·벽·절벽·대기 통합 2. 수평 벽 Raycast 부활: - bounds 외부 (halfWidth + 0.05m) 시작 - distance 0.1m (총 0.15m·인접 Tile X) - 검출 시 phase+2 즉시 전환 (stuckTimer 100ms 영역 폐기 — 즉시) 3. 절벽 검출: - 검출 시 phase+2 즉시 전환 4. _waitTimer 영역 신규: - patrol arrive 시 Random.Range(1, 3)초 대기 - 벽 검출 시 동일 (대기 후 반대 방향 patrol) - 절벽 검출 시 동일 - 대기 중 control.move.x = 0 5. stuckTimer 보조 영역 잔존 (수평 Raycast 미감지 fallback) 6. Inspector 노출: wallCheckDistance·waitMinTime·waitMaxTime 효과: - 벽 영역 = 즉시 반대 방향 (Raycast 검출 frame에 phase+2) - 절벽 영역 = 즉시 반대 방향 - patrol arrive·벽·절벽 = 1~3초 random 대기 후 다음 phase - 대기 중 = control.move.x = 0 (Idle) - 시각상 자연스러운 patrol 패턴 |
||
|---|---|---|
| Assets | ||
| Packages | ||
| ProjectSettings | ||
| .gitignore | ||
| EerieVillage.slnx | ||