IT-словарь › Программирование › Статическое тело (Static body)

Статическое тело (Static body)

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

Физическое тело, которое никогда не движется — бесконечная масса, нулевая скорость, — предназначенное для полов, стен и прочей неподвижной геометрии уровня.

Физические движки делят тела на три вида. Динамические управляются силами и столкновениями. Кинематические двигаются кодом, но силы игнорируют. Статические стоят абсолютно неподвижно: их не интегрируют по времени, а broad phase может обрабатывать их особо, поскольку положение не меняется от кадра к кадру.

Различие — про производительность, а не только про учёт. На уровне могут быть тысячи статических коллайдеров — вся геометрия карты, — и движок на каждом шаге пропускает интегрирование всех их. Динамические тела сталкиваются с ними как с бесконечно тяжёлой стеной. В Box2D это b2_staticBody, в Godot — узел StaticBody. Перемещение статического тела во время работы обычно сопровождается предупреждением: многие движки перестраивают для этого пространственные структуры, а это дорого.

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