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

Лучшая альтернатива синглтонам в Unity

GAMEDEV ENGINE ROOM

0:00 / 0:00

Лучшая альтернатива синглтонам в Unity

3 266 просмотров · 7 мес. назад
GAMEDEV ENGINE ROOM
13,6 тыс. подписчиков
3 266 просмотров · 7 мес. назад
Синглтоны — один из самых простых способов запустить проект Unity и один из самых быстрых способов превратить ваш код в «спагетти». Если вы устали от синглтонов MonoBehaviour, загрязняющих вашу архитектуру, но полноценные фреймворки внедрения зависимостей кажутся вам громоздкими и избыточными, это видео для вас. В этом видео я покажу вам практическую золотую середину: паттерн Service Locator. Мы создадим его с нуля в Unity, шаг за шагом, и посмотрим, как он может дать вам многие преимущества внедрения зависимостей без больших накладных расходов. 💬 Присоединяйтесь к Discord:   / discord   🔹 Ссылки: Модульное тестирование в Unity:    • Unit Tests in Unity   Почему не стоит использовать задачи C# в Unity:    • UniTask Best Practices - Better Async Code...   🔸 Разделы: 00:00 Вступление 00:38 Основы локатора сервисов 01:20 Создание локатора 07:04 Демонстрация телепортации 13:00 Замена реализаций 14:12 Заключение #unity3d #gamedev #indiedev #csharp #gamearchitecture