АХАХ, это оказалось проще чем я думал. Система прогресса, которая будет проверять, взяли мы ли ключ от двери, чтобы дверь открылась, запущен ли генератор, чтобы электрические ворота заработали и тп. Если раньше я добавил в игру базовую интерактивность, то теперь тут есть задачи. Сегодня вечером ожидайте новый шорц. Система оказалась простой в реализации. Далее будут технические нюансы для тех кому интересно
В Game Instance (объекте живущем на протяжении запуска всей игры вне зависимости от смены уровня, смерти персонажа и тп) я создал словарь с ключами, который возвращает булевые значение (истина/ложь). Например: (ключ) RedKeyIsPickedUp - (значение) False. Дверь к который подходит ключ каждый раз при попытке взаимодействия будет обращаться в Game Instance и спрашивать: у игрока есть ключ? А поскольку значение сейчас Ложь, дверь не откроется. А ключ, лежащий на столе, когда будет подобран, отправит в Game Instance сообщение, что его взяли и значение в словаре изменится на Истина. И при следующей попытке открыть дверь, она спокойно откроется
Как то так, дамы и господа
Post #241
46
- ❤ 2
- ❤🔥 2
- 🔥 2
- 🏆 1