Назад
Разработка ПО и open source

Devlog: Я построил 3D-библиотеку на Three.js без редактора уровней — поэтому я сделал свой собственный

Dev.to
Advertisement468 × 90
Devlog: Я построил 3D-библиотеку на Three.js без редактора уровней — поэтому я сделал свой собственный

Разработчик Mikachu делится опытом создания «Oniria», 3D-виртуальной библиотеки, где статьи с DEV.to представлены в виде физических книг. Изначально проект полагался на ручное изменение координат в коде Three.js, что требовало постоянной перезагрузки браузера для проверки расположения объектов. Столкнувшись с растущей сложностью построения 3D-пространства, разработчик решил создать собственный инструмент для редактирования прямо внутри мира. Внедрение системы «маркеров», которые можно расставлять в 3D-среде, позволило визуально фиксировать позиции, повороты и масштабы объектов в реальном времени. Эти маркеры сохраняются как данные, превращая 3D-мир в полноценный редактор уровней. Такой подход не только оптимизировал рабочий процесс, но и подчеркнул важность создания внутренних инструментов при разработке иммерсивных веб-приложений, сделав процесс разработки неотъемлемой частью эволюции проекта.

This is a summary. Read the full article at the original source:

Dev.to
Advertisement468 × 90
Share
Разработка ПО и open source

Похожие

Advertisement970 × 250