TGViewer
Keep calm and grow Keep calm and grow @keepcalmandgrow · 88 subscribers
Post #18 618
💻 Update, LateUpdate та FixedUpdate у Unity: Як Не Завалити Співбесіду

Привіт, друзі! 👋 Із моєї практики, дуже часто на співбесідах розробників збиває питання про різницю між Update(), LateUpdate() та FixedUpdate() в Unity. Давайте розберемося раз і назавжди в чому різниця між ними.

🕹️ Update()

Update() викликається кожен кадр. Використовується для:
- Обробки вводу користувача (натискання клавіш, рух миші).
- Логіки, що має виконуватись постійно.

Приклад:
void Update()
{
float move = Input.GetAxis("Horizontal");
transform.Translate(move * Time.deltaTime, 0, 0);
}


⏳ LateUpdate()

LateUpdate() викликається після всіх Update(). Використовується для:
- Дій, що залежать від завершення Update(), наприклад, слідкування камери за персонажем.

Приклад:
void LateUpdate()
{
Camera.main.transform.position = transform.position + new Vector3(0, 5, -10);
}


⏱️ FixedUpdate()

FixedUpdate() викликається на регулярних інтервалах, незалежно від частоти кадрів. Використовується для:
- Оновлення фізичних об'єктів (Rigidbody).
- Обробки фізичних взаємодій.

Приклад:
void FixedUpdate()
{
Rigidbody rb = GetComponent<Rigidbody>();
rb.AddForce(Vector3.forward * 10);
}


На що тут звернути увагу

- FixedUpdate() - в даному випадку використовується просто щоб збити вас з толку і ви не зрозуміли про що питання.
- Update() - апдейт та і апдейт, все стандартно
- LateUpdate() - для дій після Update()... Але тут є прихований нюанс, котрий відкриє всю правду чи дійсно ви знаєте Monobehaviour Flow чи ні: між Update і LateUpdate відпрацьовує Mechanim ("аніматор"), і LateUpdate треба для того щоб після аніматора виправити позиції обʼєктів перед ренедром.

Тепер ви готові блиснути на співбесіді! 💪
Але, спершу перечитайте ще раз про Monobehaviour Flow, щоб наступний раз не зафейлитись на таких контрольних питаннях 😅

---
🌱 Keep calm and grow
More from @keepcalmandgrow
  1. Oct 10, 2026💻 Знахідки на вихідні На цьому тижні немає часу підготувати повноцінний пост, але ось пар…
  2. Oct 3, 2026💻 Година без ролі розробника Код за тебе пише AI. А як часто ти користуєшся власним проду…
  3. Sep 26, 2026🚀 Два тижні. Але що це означає? «На це є два тижні». Начебто домовилися. Тільки для когос…
  4. Sep 19, 2026🚀 Троє в чаті - ще не продуктове тріо PM (product manager) спілкується з клієнтами, оціню…
  5. Sep 12, 2026Цього тижня я вийшов на нову роботу: Engineering Manager у Pennylane 😌 Уже понад п’ять ро…
  6. Sep 4, 2026📝 Навіщо нам мова? Підказка з п’яти списків У юності мене гризло питання: навіщо людству…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →