Как стать автором
Обновить
5
0
Ефремов Павел @vildafaust

Разработчик мобильных игр

Отправить сообщение

Factory pattern. Пример применения в Unity

Время на прочтение2 мин
Количество просмотров16K

Фабричных методов на самом деле много.
Даже базовые конструкции if else являются фабричным методом, так как и switch.
Но ведь это не удобно читать и расширять.


Представим простой пример. У нас есть игра slasher с монстрами. У нас есть несколько режимов: easy, medium, hard. Следовательно пусть у нас будут отличаться у монстров жизни и урон. Как организовать удобное создание монстров и в одном месте? Все в подcut`e.

Читать дальше →
Всего голосов 7: ↑4 и ↓3+1
Комментарии7

MVP в Unity или как упростить жизнь

Время на прочтение3 мин
Количество просмотров17K

Для начала разберемся, что такое MVP (Model View Presenter)


Зачем же он нужен? Самый простой ответ — для постройки удобной и расширяемой архитектуры.


Стоит разобраться зачем нужно дробить взаимодействие на три разных класса. Во-первых разделение обязанностей, следую принципам SOLID. Во-вторых для простого взаимодействия с серверами для синхронизации данных.

Читать дальше →
Всего голосов 8: ↑7 и ↓1+6
Комментарии14

Информация

В рейтинге
Не участвует
Откуда
Волгоград, Волгоградская обл., Россия
Зарегистрирован
Активность