IT-словарь › Программирование › Коллайдер карты высот (heightfield collider)

Коллайдер карты высот (heightfield collider)

Программирование Svenska → Обновлено: 2026-10-27

Форма столкновений для ландшафта, которая хранит лишь одну высоту на узел сетки, а треугольники подразумеваются.

Ландшафт 1025 × 1025 в виде обычного меш-коллайдера превращается в два миллиона треугольников — с соответствующими затратами памяти и деревом поиска. Heightfield хранит только высоты, часто как 16-битные целые. Над какой ячейкой находится точка, следует прямо из её координат X и Z, так что физический движок находит нужные два треугольника без поиска. PhysX, Bullet, Jolt и Godot имеют для этого отдельную форму.

Ограничение заложено в самой конструкции: у каждой точки ровно одна высота, поэтому навесы, арки и пещеры выразить нельзя. Их делают отдельными меш-коллайдерами поверх, а на стыке двух решений игроки традиционно проваливаются под карту.

← Назад к словарю