Unity/초보자가 알면 좋을 팁

유니티 Update / LateUpdate / FixedUpdate 사용 원칙 (꿀팁) - 1

추운날_너를_기다리며 2026. 3. 3. 13:49

1️⃣ Update / LateUpdate / FixedUpdate 사용 원칙

✅ 입력(Input) 처리

  • 입력은 반드시 Update()에서 처리
  • 입력을 여러 콜백(Update, FixedUpdate 등)에서 나누어 처리하면
    프레임 주기가 달라서 입력 씹힘 현상 발생
  • 가장 좋은 방식은:
Update에서 입력 수집 → 필요한 곳에 값 전달

👉 입력은 한 곳에서 모아서 관리하고 배포하라

✅ LateUpdate vs FixedUpdate

  • FixedUpdate()는 물리 연산용 (고정 시간 간격)
  • 카메라를 FixedUpdate에서 처리하면
    → 캐릭터 이동과 미묘한 프레임 차이 발생
    카메라 딜레이처럼 보임

권장 흐름:

Update → 입력 처리
Update → 캐릭터 이동 계산
LateUpdate → 카메라 위치 보정

📌 LateUpdate는 “모든 Update가 끝난 뒤” 실행됨
→ 캐릭터 이동이 끝난 후 카메라가 따라오게 하면 자연스러움