
카메라가 플레이어를 따라가는 로직을 짯는데 update문에 만드니까 너무 끊겨서 FixedUpdate와 LateUpdate를 적재적소에 써야할것같다.
FixedUpdate()
- 실행되는 기기의 Frame Rate에 영향
받지 않고 어느 기기든 동일한 주기로 실행된다
(Time.deltaTime을 이용할 필요가 없다).
- 프레임 기반으로 호출되는 Update와 달리 일정한 간격으로 호출된다
Default값은 0.02 (50fps)
- 물리 효과가 적용된(Rigidbody) 오브젝트를 사용할 때 적합하다.
Update()
- 매 프레임마다 호출된다. 주기가 일정하지 않아 물리효과가 적용되지 않은 오브젝트의 움직임이나 단순한 타이머, 키 입력을 받을 때 사용된다 Update는 불규칙한 호출임으로 물리충돌 검사로는 상대적으로 부적합하다.
LateUpdate()
- Update함수에서 실행되는 특정 기능이 완전히 실행된 후에 실행하고 싶은 기능이 있다면LateUpdate 함수에서 실행하는 것이 바람직하다 보통 카메라를 많이 넣는다고한다