[2025_11_10]플레이어 물리 버그 해결
2025. 11. 7. 21:38ㆍTIL
문제 상황
- 플레이어 콜라이더(CapsuleCollider) 가
지형이나 오브젝트의 Collider 모서리에 걸려서 움직임이 멈춤. - 걸리는 느낌이 나는 버그 발생.
원인
- Unity의 Collider 간 마찰(Friction) 때문에,
Rigidbody가 표면에 닿을 때 이동 방향의 반대 힘이 생김. - CapsuleCollider는 원형이 아니므로
살짝 걸친 상태에서 마찰력이 작용하면
이동이 멈춘 듯한 현상이 생김.
해결 방법
- 오브젝트의 Physics Material 의
Dynamic Friction, Static Friction 값을 모두 0으로 변경. - Combine 옵션을 Minimum 또는 Multiply로 설정.
- 이렇게 하면 표면 마찰이 사라져 부드럽게 미끄러짐 → 고정 버그 해결!
'TIL' 카테고리의 다른 글
| [2025_11_12]MeshCollider와 EventBus패턴의 남용 반성 (0) | 2025.11.12 |
|---|---|
| [2025_11_11]EventBus패턴 (0) | 2025.11.11 |
| [2025_11_06]객제지향 프로그래밍(OOP)와 SOLID원칙 (0) | 2025.11.06 |
| [2025_11_05]개인프로젝트 준비 (0) | 2025.11.05 |
| [2025_11_04]프로젝트 구현 마무리 및 회상 (0) | 2025.11.04 |