Хватит использовать синглтоны для всего в Unity | Разбор игровых систем
Stacey Haffner
0:00 / 0:00
Хватит использовать синглтоны для всего в Unity | Разбор игровых систем
1 879 просмотров · 2 месяца назад
Stacey Haffner
1,03 тыс. подписчиков
1 879 просмотров · 2 месяца назад
Синглтоны — один из наиболее широко используемых шаблонов проектирования в разработке игр. Однако их недостаток заключается в том, что они создают тесную взаимосвязь между системами в вашем проекте. Шина событий — отличная альтернатива, позволяющая вашим системам взаимодействовать друг с другом без такой жесткой зависимости. В этом руководстве мы рассмотрим, что такое шина событий и как её создать.
РЕСУРСЫ
Репозиторий: https://github.com/gamedev-resources/...
Документация по жизненному циклу MonoBehaviour в Unity: https://docs.unity3d.com/ScriptRefere...
Обобщения C#: https://learn.microsoft.com/en-us/dot...
Большинство ресурсов предоставлены https://kaylousberg.itch.io/
ВРЕМЕННЫЕ МЕТКИ
0:00 — Вступление
0:16 — Синглтон против шины событий
0:59 — Настройка шины событий
1:57 — Инициирование события
2:52 — Подписка на события
4:14 — Тестирование в редакторе
5:21 — Заключение