Поддержать проект можно по ссылкам:
Конфиги у нас есть, теперь будем ими пользоваться. Игра начинается с того, что в ней заложено какое-то состояние по умолчанию. И здорово, когда это состояние можно легко подправить, легко расширить. Да, можно распихать модельки на сцене, но кто скажет им, как нужно действовать при старте уровня? В новом видео из Лавки, как раз, обсуждается этот вопрос: как обработать состояние по умолчанию. Ну и небольшой бонус в виде легкого расширения игры.
Описание игры в телеграм-канале Лавки Разработчика:
Проект игры на 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 и проверяем (с фокусом)
27 views
1401
334
5 hours ago 00:36:56 41
#пилимигру 11. Состояние игры по умолчанию. Unity
1 week ago 00:34:13 138
#пилимигру 10. Организация конфигов в игре на Unity
2 months ago 00:23:38 173
#пилимигру 8. Слой сервисов, последние приготовления
3 months ago 00:27:52 37
Пилим игру. Часть 5. Вставляем в проект DI Container. Менеджмент зависимостей
3 months ago 00:30:53 47
Пилим игру. Часть 4. Передача параметров между сценами в Unity. Используя реактивщину
3 months ago 00:24:14 36
Проект #пилимигру, часть 3: Добавляем третью сцену меню. Архитектура
3 months ago 00:27:53 2
Пилим игру. Часть 4. Вставляем в проект DI Container. Менеджмент зависимостей