IT-lexicon › Programmeren › Collision layer

Collision layer

Programmeren Svenska → Bijgewerkt: 2026-10-24

Een systeem van lagen en bitmaskers dat bepaalt welke objecten zich überhaupt met elkaar mogen botsen.

Niet alles hoeft alles te raken. Bij collision layers krijgt elk object een label voor de laag waartoe het behoort en de lagen waarop het reageert, vaak als bitmaskers: kogels van de speler raken vijanden maar gaan dwars door de speler heen, en pickups activeren alleen een trigger. Een collision matrix legt vast welke paren lagen tegen elkaar worden getest.

Behalve ongewenste interacties voorkomen levert het ook prestatiewinst op: paren die toch genegeerd zouden worden, vallen al in de broad phase af in plaats van gedetailleerd te worden getest. De Layer Collision Matrix van Unity en de layer/mask-velden van Godot zijn typische implementaties.

← Terug naar het lexicon