DI + UNITY = ZENJECT ⚡️ Dependency injection в Unity
Подключаем DI к существующему проекту на Unity, где ни о каком dependency injection речи изначально не шло. По дороге обсуждаем все практические нюансы и вопросы, необходимые, чтобы начать использовать zenject в своих играх.
Демо-проект:
git clone
Демо с Unity Learn:
Extenject:
Наш портал:
По всем вопросам:
Ведущий: Алексей Науменко & Екатерина Ревво
==============================================
Таймкод:
00:00 Начало
1:53 Тема: DI в Unity, Zenject, холивары, перегруженность
5:03 Что такое Zenject и требуют ли его в вакансиях
5:51 Использовать ли DI в играх?
6:53 Демка, Unity Learn и наши задачи здесь
9:21 Что такое DI, явные и неявные зависимости
17:09 Устройство и жизненный цикл Zenject, устанавливаем Extenject
27:04 Script Execution Order
29:04 Создаем BootstrapInstaller
32:03 Создаем SceneContext
32:13 Убираем героя со сцены и инстанцируем из кода, решаем зависимости
44:23 Ответ: Что если для инстанцирования используется другой framework, например, Photon?
47:00 Разница между AsSingle, AsTransient, AsCached, проблемы singletone
49:22 Чем плоха инжекция в методы, как организовать инжекцию в MonoBehaviour, как быть без конструктора
51:25 Ответ: Можно ли инжектить зависимости в поля?
52:37 Пробрасываем зависимости со сцены
1:03:43 Добавляем сервис
1:13:28 Саммари
1:15:41 Ответ: Не становятся ли контексты god-обджектами?
1:17:16 Что за курс?
1:18:57 Ответ: Какой должен быть уровень знаний у поступающего на курс?
1:19:57 Фабрики, начало, задача
1:22:01 Ответ: Как называть классы, если не Manager и Controller?
1:23:18 Фабрики: продолжение, как задавать баланс на уровне
1:24:58 Использование Gizmo на сцене
1:26:01 Ответ: Как бороться с проблемой, когда становится важным поярдок Bind в инсталлерах?
1:27:14 Фабрики: продолжение, префабы, EnemyFactory
1:30:26 IInitializable
1:34:55 Преимущество маленьких методов
1:45:06 Как переходить на Zenject в большом легаси проекте
1:46:48 Ответ: Как вы относитесь к архитектуре на ивентах через ScriptableObject?
1:48:23 Ответы на вопросы
==============================================
Запись наших вебинаров:
Запись наших стримов:
(18 )
#dependencyinjection #di #unity #k-syndicate #unitytutorial
1 view
1103
350
5 years ago 00:02:42 11
Coronavirus, ’Nessun Dorma’ canto di speranza: un coro di 700 bambini esegue l’aria di Puccini
12 years ago 00:05:26 93
One Stroke PAPAVERI di Marzia Di Somma
10 years ago 00:04:33 486
() Rose di Carnevale,ricetta di Carnevale
4 years ago 00:06:00 15
Guarda cosa realizza con il riciclo di lattine e pezzi di stoffa
8 years ago 00:02:43 152
Stanze di Raffaello
4 years ago 00:41:45 47
Spiegazione della Stella di Natale all’uncinetto
5 years ago 00:26:09 41
Albero di Natale di cannucce di carta
5 years ago 00:03:05 997
Manusia Tangan Robot Di Bali - NET16
5 years ago 00:24:25 34
Albero di Natale - Elegante e raffinato
5 years ago 00:02:40 89
Réservoir, di John Grade, in dialogo con i danzatori di Operaestate Festival Veneto ad Arte Sella
5 years ago 00:16:04 16
CalzaBabbo di CraftOnLine - tutorial by CraftOnLine
5 years ago 00:03:54 38
di di, Акустика
5 years ago 00:03:37 125
MARIANO DI VAIO X KOCHI
10 years ago 00:09:24 609
Mariano Di Vaio Updated Haircut 2014 - TheSalonGuy
9 years ago 00:02:49 589
() how to make EASTER BUNNY RAFFAELLO CAKE POPS - tutorial coniglietto di Pasqua pasta di zucchero
11 years ago 00:03:46 37
Di
5 years ago 00:08:01 131
Hibla Gerzmava Lucia di Lammermoor. Donizetti.
4 years ago 00:06:47 23
TUTORIAL FACILISSIMO CON RICICLO PALLINE DI NATALE
8 years ago 00:04:59 245
Mariano Di Vaio Hair Tutorial #NEW
5 years ago 00:18:56 63
Fiocco di neve di cannucce di carta
11 years ago 00:08:24 15
Torta di compleanno di Violetta con pasta di zucchero
4 years ago 00:04:10 44
Тима Белорусских - Одуванчик (Cover By: Di IceCream)
9 years ago 00:03:08 3.3K
Power up | Phillip “PacMan“ Chbeeb & Di “Moon“ Zhang