IT-lexicon › Programmeren › Debug draw

Debug draw

Programmeren Svenska → Bijgewerkt: 2026-10-27

Een API om wegwerplijnen, vakken en tekst rechtstreeks in de spelwereld te tekenen, zodat onzichtbare logica zichtbaar wordt.

Een raycast die mist, een AABB die te groot is of een navmesh met een gat erin: in het eindbeeld is er niets van te zien. De oplossing is een aanroep als DrawDebugLine in Unreal of Debug.DrawLine in Unity: de code vraagt om een lijn van A naar B in een bepaalde kleur en de engine tekent die één frame of een paar seconden over de scène. Fysica-engines als Box2D en Bullet leveren hun eigen interfaces om botsingsvormen op dezelfde manier te tekenen.

De API werkt vrijwel altijd in immediate mode: niets aan te maken, niets op te ruimen, want hij moet zonder plichtplegingen midden in fysicacode kunnen worden gestrooid. Uit releasebuilds wordt alles weggecompileerd, althans in theorie.

← Terug naar het lexicon