Поддержать проект можно по ссылкам:
Конфиги у нас есть, теперь будем ими пользоваться. Игра начинается с того, что в ней заложено какое-то состояние по умолчанию. И здорово, когда это состояние можно легко подправить, легко расширить. Да, можно распихать модельки на сцене, но кто скажет им, как нужно действовать при старте уровня? В новом видео из Лавки, как раз, обсуждается этот вопрос: как обработать состояние по умолчанию. Ну и небольшой бонус в виде легкого расширения игры.
Описание игры в телеграм-канале Лавки Разработчика:
Проект игры на GitHub (открытый):
Отсылки:
- телеграм канал Лавки Разработчика
- ламповый чат
- дискорд
__________
0:00 Вступление
1:33 Расширим игру, добавим уровни/карты для строений
10:29 Конфиги для состояния карт по умолчанию
15:08 Починим то, что поломалось
15:40 Создаем конфиги для карт (ScriptableObject) и связываем их
18:07 Обновляем входные параметры сцены Gameplay
20:22 Если на старте сцены карты еще нет, надо ее создать в состоянии по умолчанию
23:16 Команда на создание состояния карты по умолчанию
29:40 Обновляем размещение зданий (теперь на карте)
32:21 Обновляем ViewBinder, чтобы модельки зданий отображались нужного уровня
33:43 Забыли обработчик команд зарегистрировать
34:08 Проверка
34:38 Легко добавляем карту 2 и проверяем (с фокусом)
628 views
1730
414
6 months ago 00:27:53 2
Пилим игру. Часть 4. Вставляем в проект DI Container. Менеджмент зависимостей
6 months ago 00:30:54 5
Пилим игру. Часть 4. Передача параметров между сценами в Unity. Используя реактивщину
7 months ago 00:24:15 2
Проект #пилимигру, часть 3: Добавляем третью сцену меню. Архитектура