Я пытаюсь создать игру с кубическим миром. Таким образом, существует трехмерный массив блоков, и каждый из них является массивом сетки (на данный момент массив сетки фактически является одной сеткой, кубом). Это работает, но когда я использую большое количество блоков (достаточно 50x1x50), fps падает очень низко (что-то вроде 3).
Я использую функцию clone (), когда использую блок более одного раза, ноэтого не достаточно. Геометрия ячеек - BoxBufferGeometry. Я также пытался использовать ту же геометрию и текстуру (вместо клона), но это не улучшилось.
Итак, как я могу увеличить fps? Какую магию делают подобные игры?