В первой части я рассказал о проблемах, с которыми я столкнулся в процессе создания 3D игры под браузер c использованием Three.js. Теперь я хотел бы подробно остановиться на решении некоторых важных задач при написании игры, типа конструирования уровней, определения столкновений и адаптации изображения под любые пропорции окна браузера.
![Новая игра со старой атмосферой на Three.js. Часть 2 - 1 Новая игра со старой атмосферой на Three.js. Часть 2 - 1](https://www.pvsm.ru/images/2019/10/20/novaya-igra-so-staroi-atmosferoi-na-Three-js-chast-2.jpeg)
Схемы уровней
Собственно, сами уровни создаются в 3D редакторе, а именно, их геометрия, наложение текстур, запекание теней и т.д. Все это я описал в первой части. Зачем нужны еще какие-то схемы? Дело в том, что Three,js не предлагает какого-то физического движка, и я использую схемы уровней для определения препятствий.
Читать полностью »