EerieVillage/Assets/Scripts
깃 관리자 9bc9ccb48e fix(BT12-Dev): Camera TargetOffset.y 1.62→1.0 + Enemy patrol Tilemap 부재 fallback
PD: "화면 하단이 좀 더 보여야할거 같아"
PD: "왜 적이 움직이지 않는거지? 적이 움직이게 해줘"

근본 (MCP 자율 실측):

1. Camera 하단
   - 직전 230d755 TargetOffset.y=1.62·visible -1.38 ~ 5.62 (Background top 정렬·하단 미노출)
   - 정정 TargetOffset.y=1.0·Camera Y=1.5·visible -2.0 ~ 5.0 (하단 1.0 unit 추가)

2. Enemy patrol 정지
   - EnemyController.MeasureSafeWalkDistance (line 146-223)
     groundTilemaps: Level 비활성 (48109f9)·AutoForeground 부재 → Count=0 → return 0
     → _maxRange=0 → SetNextPatrolTarget targetX = startX → 정지
   - fix: Tilemap 부재 fallback
     ```
     if (groundTilemaps.Count == 0) return patrolMaxRange;
     ```
     → _maxRange=75·Phase 0/2 startX ± min(50~75, 75) → 좌우 왕복

회귀 영역:
- cliffCheck Raycast Layer 0 (groundLayerMask (1<<0)|(1<<16))·GameObject Layer 0 hit 정합
- InfiniteHorizontalGround Camera 따라 reposition·Composite (53.12 unit) 영역 외 patrol 도달 시 항상 collide
- Cinemachine Confiner BoundingShape2D·Composer offset 영향 X
- Enemy IgnoreCollision Player·Layer 14↔13 정합

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-10 23:34:00 +09:00
..
Background feat(BT12-Dev): InfiniteHorizontalGround 컴포넌트 신규 (PD 결정 (나)·Background 패턴) 2026-05-10 22:35:46 +09:00
Core initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Gameplay fix(BT12-Dev): EnemyDeath 근본 fix — Animator transition 5 + UnscaledTime + 진단 회수 2026-05-10 01:09:17 +09:00
Mechanics fix(BT12-Dev): Camera TargetOffset.y 1.62→1.0 + Enemy patrol Tilemap 부재 fallback 2026-05-10 23:34:00 +09:00
Model initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
MyUI feat(BT12-Dev): 스킬 선택 UI Layer Lab BannerFrame04_Divided 적용 (가로형 Magicka 스타일·옵션 C) 2026-05-10 15:35:52 +09:00
Progression feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
Skills fix(BT12-Dev): Wall OverlapPoint LayerMask Layer 16 → Layer 0 (회귀 정정) 2026-05-10 21:22:10 +09:00
UI BT5-Dev #16: PM 변경 영역 일괄 commit (PD Editor GitAutoSync 영역 도달) 2026-05-07 15:29:34 +09:00
View initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Core.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Gameplay.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Mechanics.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
Model.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
MyUI.meta 로비 ui 등 2026-04-28 17:01:58 +09:00
Progression.meta auto: 2026-05-08 22:14 · scene: Lobby · 125 files 2026-05-08 22:14:06 +09:00
Skills.meta feat(BT12-Dev Phase 2-D): BT12-MVP-A 통합 정정 (placeholder → 정식 ActiveSkillData) + Phase 2-B .meta 보충 2026-05-09 20:57:28 +09:00
UI.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00
View.meta initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트 2026-04-23 00:58:44 +09:00