Присоединиться

DEVLOG ·

Проверили ограничение, из-за которого не переносятся последние залы — оно защищает не то, что мы думали

Проверили ограничение, из-за которого не переносятся последние залы — оно защищает не то, что мы думали — изображение 1

Что сделали

После сегодняшних правок не переносятся только 35 построек, и все по одной причине: у них слишком дробная физическая поверхность, а в движке стоит предел на её дробность. Откуда взялось само число, в проекте не записано нигде, поэтому мы не стали его двигать наугад, а проверили. Предположение было такое: чем больше кусочков физики, тем дольше строится кусок мира. Загрузили в мир вчетверо больше таких кусочков, чем сейчас, и замерили время постройки — разницы нет, она тонет в обычном разбросе между запусками. То есть на генерацию мира это ограничение не влияет. Предел мы всё равно не подняли: доказано только то, что он не бережёт генерацию, а не то, что он не нужен вовсе — расход памяти, размер сохранения и стоимость столкновений при беге игрока ещё не мерили. Отдельно стоит сказать, что первый заход этот замер провалил: инструмент незаметно пересобирал данные и обе половины опыта оказались одинаковыми. Ошибку нашли, опыт переделали, и в записях осталось описание ловушки, чтобы на неё не наступили снова.

Для чего

Цель этой работы в патчноуте пока не указана.

Все записи

Другие записи