[2025_11_10]플레이어 물리 버그 해결

2025. 11. 7. 21:38TIL

문제 상황

  • 플레이어 콜라이더(CapsuleCollider) 가
    지형이나 오브젝트의 Collider 모서리에 걸려서 움직임이 멈춤.
  • 걸리는 느낌이 나는 버그 발생.

 원인

  • Unity의 Collider 간 마찰(Friction) 때문에,
    Rigidbody가 표면에 닿을 때 이동 방향의 반대 힘이 생김.
  • CapsuleCollider는 원형이 아니므로
    살짝 걸친 상태에서 마찰력이 작용하면
    이동이 멈춘 듯한 현상이 생김.

 해결 방법

  • 오브젝트의 Physics Material 의
    Dynamic Friction, Static Friction 값을 모두 0으로 변경.
  • Combine 옵션을 Minimum 또는 Multiply로 설정.
  • 이렇게 하면 표면 마찰이 사라져 부드럽게 미끄러짐 → 고정 버그 해결!