PD: "맵 하단부에 카메라가 비쳐서 어색해. 카메라 영역 올려줘"
PD: "몬스터가 어색하게 튕겨오르고 있어"
근본 (MCP 자율 실측):
1. Camera 영역
- Camera visible Y -3.00 ~ 4.00 (ortho 3.5)·Background bottom -4.62
- 하단 -4.62 ~ -3.00 영역 카메라 안 보임
- fix: Cinemachine TargetOffset.y 0 → 1.62 (Background top 정렬)
→ visible Y -1.38 ~ 5.62
2. Enemy 튕겨오름 (EnemyController.cs:343-357)
- Enemy pos.y -0.13·_startY -0.13·fallThreshold 1.0
- GameObject top -4.12 → Enemy gravity 영역 4.0 unit 낙하
- 텔레포트 trigger Y = _startY - fallThreshold = -1.13
- Enemy 영역 -1.13 영역 영역 → 시작 위치 (-0.13) 텔레포트 → 무한 반복 = 튕겨오름
- fix: Enemy 16개 pos.y = -3.62 (capsule extents.y 0.503 실측·bottom -4.123 ≈ GameObject top -4.12)
→ _startY = -3.62·텔레포트 trigger Y = -4.62 (GameObject top 영역 영역 X)
→ Enemy GameObject 영역 정착·튕겨오름 해소
회귀 영역:
- Cinemachine Confiner BoundingShape2D 정합 (TargetOffset Camera offset·Confiner Camera 위치 별·영향 X)
- Enemy patrol _startX 변경 X·동일·groundTilemaps 영역 영역 별
- IgnoreCollision Player↔Enemy Awake/Update 자동 적용 정합
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| Assets | ||
| Packages | ||
| ProjectSettings | ||
| .gitignore | ||
| EerieVillage.slnx | ||