Порядок выполнения Unity функций в подробностях
Поддержать проект можно по ссылкам:
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Очень многие сталкиваются с проблемами порядка выполнения кода в Unity функциях, таких как Awake(), Start(), Update(), LateUpdate, FixedUpdate() и других. Информацию конкретно по этим методам найти легко, да и можно спокойно поэкспериментировать и понять большую часть. Однако, остаются открытыми некоторые вопросы, вроде: как работают корутины, как работает async/awake, почему FixedUpdate работает в основном потоке, но работает независимо от Update(). В данном видео закроются все вопросы, относительно порядка выполнения кода в Unity, это поможет решать и предотвращать большое количество проблем, связанных с порядком. Смотрим!
Order of execution for event functions:
https://docs.unity3d.com/6000.0/Documentation/Manual/execution-order.html
Отсылки:
https://t.me/gamedevlavka - телеграм канал Лавки Разработчика
https://t.me/gamedevtavern - ламповый чат
https://discord.gg/YFbjknTC7G - дискорд
__________
0:00 Вступление
1:44 Порядок основных функций Unity
3:36 Как и когда отрабатывает Coroutine и async/await
7:52 Каким образом работает FixedUpdate
15:17 Другие факты, связанные с порядком выполнения кода фрейма