캐릭터를 생성하고 시네머신 카메라를 이용해 follow를 시켰더니 간혹 버벅거리면서 이동하는 현상이 눈에 띄었다
Rigidbody 컴포넌트의 Interpolate(보간)을 조정해 주니 어느정도 해결되었다
None: 보간 X
Interpolate: 이전 움직임을 기반으로 보정(Extrapolate보다 부드러운 움직임이 나온다)
Extrapolate: 현재 velocity를 기준으로 오브젝트의 다음 position을 예측하여 움직임을 보정
https://docs.unity3d.com/ScriptReference/RigidbodyInterpolation.html
추가적으로 찾아보니 입력을 통해 플레이어를 움직이게 하는 경우 Extrapolate 보간이 더 유용하다고 한다
'Programing > Unity(C#)' 카테고리의 다른 글
[Unity] 특정 방향으로 2D 오브젝트 회전시키기 (0) | 2024.04.06 |
---|---|
[C#] Press 입력 받기 (0) | 2024.04.02 |
[C#] Coroutine 사용 (0) | 2024.03.22 |
[C#] 반복문 내에서 List 요소 삭제 시 주의할 점 (0) | 2024.03.21 |
[Error] UnassignedReferenceException (0) | 2024.03.21 |