🔥 Всем привет, продолжаю переделывать систему блоков.
Так же, как и предметы, я переношу её на компонентный подход — получается очень гибкая система.
На данный момент реализовал уже много различных компонентов, вот несколько примеров:
Рендер-компоненты
✔️ Блок — обычный блок
✔️ Модель — рендерит блок как модельку (кровать, унитаз, холодильник и т.д.)
✔️ Ступенька — отображение ступенек по правилам стыковки
✔️ Жидкость — собирает меш с учётом уровня жидкости
Логические компоненты
✔️ Поворот — даёт возможность ставить блок в разных направлениях
✔️ Освещение — при добавлении блок начинает источать свет (лампа, факел, лава и т.д.)
✔️ Жидкость — просчитывает симуляцию разливания
✔️ Мультиблок — нужен для блоков, которым требуется резерв по размеру (например, двери, холодильник, шкаф — они не вмещаются в один блок)
👨💻 Также занимаюсь анимацией для блоков — это будет отдельный компонент, который будет работать с блоком как с сущностью.
📌 Прикрепил пару видосиков таких блоков: холодильник и шкаф.
👀 В комментариях приложу конфиги блоков в новой системе — кому интересно, можете глянуть.
Post #810
1.32K
