IT-lexicon › Programmeren › Hellingbotsing

Hellingbotsing

Programmeren Svenska → Bijgewerkt: 2026-10-26

Het afhandelen van beweging over schuin terrein in platformers: het personage op een heuvel aan de grond houden, snelheid langs het oppervlak projecteren en begrenzen hoe steil een klim mag zijn.

Gewone tilebotsing met vierkante cellen gaat slecht met hellingen om: het personage knalt bij elke stap van de heuvel af, of blijft haken aan de trap van blokjes onder een diagonaal. Hellingafhandeling leest in plaats daarvan per tile een hoek of de oppervlaktenormaal en lost de beweging op langs de raaklijn van de helling, zodat het personage de grond soepel op en af volgt.

Daaromheen zitten drempels en uitzonderingen. Een helling steiler dan een bepaalde hoek mag niet begaanbaar zijn: het personage glijdt dan naar beneden. Een kleine staphoogte laat het lage randen beklimmen zonder te haperen. En ground snapping houdt het bij afdalingen aan de heuvel vast, anders stuitert het bij elke knik in het terrein de lucht in.

← Terug naar het lexicon