Перейти к содержимому

Хватит использовать синглтоны для всего в 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 — Заключение