PD 직접 지시 2026-05-08 — 프로젝트 반응 속도 최적화. 옵션 B 채택 (#1 Debug.Log + #7 Legacy). #1 Debug.Log 가드 (#if UNITY_EDITOR && ENEMY_DIAG_VERBOSE) — 7건: - EnemyController.cs Start[Enemy@N] / MeasureSafeWalk[Enemy@N dir] / Update[BT17·BT20·EnemyDiag] - GameOptimizer.cs SetupJumpThroughPlatforms[GameOptimizer] - PlayerEnemyCollision.cs Resolve[PEC] 근본: 16 몬스터 × 60fps frame당 16~32 string boxing + I/O = 반응 속도 저하 주 원인 추정 (Profiler 미실측·C44 추정). Editor 영역 차기 진단 시 ENEMY_DIAG_VERBOSE Scripting Define 추가 시점만 활성. #7 Legacy 4 파일 정리: - PlatformDropThrough.cs (자동 Destroy 영역·Layer 8 옛 영역) - PatrolPath.cs / PatrolPath.Mover.cs (자동 patrol 도입 후 미참조) - PatrolPathEditor.cs (CustomEditor PatrolPath 의존) - EnemyController.path / mover field 제거 - PlayerController.Awake PlatformDropThrough Destroy 영역 제거 검증: - 미참조 grep 0건 (PlatformDropThrough·PatrolPath 전수 제거 정합) - Scene yaml PatrolPath GameObject 11건 잔존 (Missing Component 상태·게임 영향 X·PD 시각 후속 영역) 산출물: 12 파일 (D 8 + M 4) |
||
|---|---|---|
| .. | ||
| GitAutoSync | ||
| GitAutoSync.meta | ||