«Добавление интерактивных устройств и элементов» — глава пройдена!
✔️ Реализован инвентарь с возможностью подбирать предметы и использовать их. Например, аптечка теперь пополняет здоровье.
✔️ Инвентарь и здоровье сделаны в отдельных классах, а доступ к ним осуществляется через паттерн «Локатор служб» — специальный объект-реестр, который хранит ссылки на InventoryManager и PlayerManager. На примере этого класса я подробнее изучил механику Coroutine.
✔️ Из интересного: по книге аптечка, батарейка и ключ — просто разноцветные сферы. Чтобы было не так скучно, я нарисовал им модели в Blender и добавил анимацию вращения.
✔️Ещё теперь дверь не открывается просто так — чтобы она работала, нужно подобрать ключ и взять его в руки.
📚 Вот несколько статей, которые помогли мне с пониманием материалов главы:
Статья про yield
Статья про Coroutine
Статья про паттерн "Локатор служб"
Post #19
133
- 👍 2
- 🆒 2
- 🔥 1