TIL 33 Update

qkrrlcks00·2024년 10월 11일


카메라가 플레이어를 따라가는 로직을 짯는데 update문에 만드니까 너무 끊겨서 FixedUpdate와 LateUpdate를 적재적소에 써야할것같다.

FixedUpdate()

  • 실행되는 기기의 Frame Rate에 영향
    받지 않고 어느 기기든 동일한 주기로 실행된다
    (Time.deltaTime을 이용할 필요가 없다).
  • 프레임 기반으로 호출되는 Update와 달리 일정한 간격으로 호출된다
    Default값은 0.02 (50fps)
  • 물리 효과가 적용된(Rigidbody) 오브젝트를 사용할 때 적합하다.

Update()

  • 매 프레임마다 호출된다. 주기가 일정하지 않아 물리효과가 적용되지 않은 오브젝트의 움직임이나 단순한 타이머, 키 입력을 받을 때 사용된다 Update는 불규칙한 호출임으로 물리충돌 검사로는 상대적으로 부적합하다.

LateUpdate()

  • Update함수에서 실행되는 특정 기능이 완전히 실행된 후에 실행하고 싶은 기능이 있다면LateUpdate 함수에서 실행하는 것이 바람직하다 보통 카메라를 많이 넣는다고한다

0개의 댓글