IT-словарь › Программирование › Отладочная отрисовка (debug draw)

Отладочная отрисовка (debug draw)

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

API для рисования одноразовых линий, боксов и текста прямо в игровом мире, делающий невидимую логику видимой.

Луч, который промахнулся, слишком большой AABB или навигационная сетка с дырой в готовом кадре не видны. Помогает вызов вроде DrawDebugLine в Unreal или Debug.DrawLine в Unity: код просит линию из A в B заданного цвета, и движок рисует её поверх сцены на один кадр или несколько секунд. Физические движки вроде Box2D и Bullet имеют собственные интерфейсы для отрисовки коллизионных форм таким же способом.

Такой API почти всегда работает в стиле immediate mode: ничего не создаётся и ничего не нужно освобождать, ведь его приходится вставлять в середину физического кода без церемоний. Из релизных сборок всё это вырезается — по крайней мере, в теории.

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