Dzen.ru Video Downloader

The easiest way to download Dzen.ru video, music, thumbnail without watermark or logo

Заметки Юнитиста

2 2 месяца назад

Model View ViewModel, Модель Вид Модель Вида, Unity, C#

TIP! Right-click and select "Save link as..." to download.

Loading...
Пожалуй, паттерн на который я потратил больше всего времени
p.s. Забыл про отписку от OnChanged в примерах, в гитхаб залью правку

Гитхаб на проект с демкой из видео: https://github.com/Haywaar/PatternDemoStorage
Лежит по пути
Assets/Patterns/MVVMExample_Simple - окно прокачки персонажа
Assets/Patterns/MVVMExample - слот машина с режимом реролла

Ссылка на UniRx
https://github.com/neuecc/UniRx
https://assetstore.unity.com/packages/tools/integration/unirx-reactive-extensions-for-unity-17276

Автору на кофе и шаурму
4276 5500 5792 8742 - карта Сбербанка

Если будут вопросы
тг канал сообщества t.me/UnitistNotes
мой тг @wargy
моя почта kazancev.s215@gmail.com

Тайминги:
00:00 Введение
00:29 Паттерны MV*-семейства
00:58 История появления MVVM
04:45 Определение MVVM
06:13 Что такое ViewModel?
07:31 Что такое DataBinding?
08:51 DataBinding в Unity
10:24 Схема ролей MVVM
11:40 UML схема MVVM
12:28 Конкретный пример: введение
13:54 Конкретный пример: пишем Model
14:40 Конкретный пример: пишем ViewModel
16:14 Конкретный пример: пишем View
17:26 Когда использовать MVVM?
18:44 Реактивное программирование?
20:36 Финал