IT-lexicon › Programmeren › Static body

Static body

Programmeren Svenska → Bijgewerkt: 2026-10-26

Een fysisch lichaam dat nooit beweegt, met oneindige massa en snelheid nul, bedoeld voor vloeren, muren en andere onbeweeglijke levelgeometrie.

Fysica-engines delen lichamen in drie soorten in. Dynamische lichamen worden aangedreven door krachten en botsingen. Kinematische lichamen worden door code verplaatst maar negeren krachten. Statische lichamen blijven volkomen stil: ze worden nooit vooruit geïntegreerd, en de broad phase kan ze apart behandelen omdat hun positie tussen frames niet verandert.

Het onderscheid draait om prestaties, niet alleen om administratie. Een level kan duizenden statische colliders bevatten, de geometrie van de hele kaart, en de engine slaat het integreren van elk daarvan per stap over. Dynamische lichamen botsen ertegenaan als tegen een oneindig zware muur. Box2D noemt ze b2_staticBody; Godot heeft een StaticBody-node. Een statisch lichaam tijdens runtime verplaatsen levert meestal een waarschuwing op: veel engines bouwen er ruimtelijke structuren voor opnieuw op, en dat is duur.

← Terug naar het lexicon