Lessico IT › Programmazione › Corpo statico

Corpo statico

Programmazione Svenska → Aggiornato: 2026-10-26

Un corpo fisico che non si muove mai — massa infinita, velocità zero — pensato per pavimenti, muri e altra geometria immobile del livello.

I motori fisici dividono i corpi in tre tipi. I corpi dinamici sono mossi da forze e collisioni. I corpi cinematici sono mossi dal codice, ma ignorano le forze. I corpi statici restano perfettamente fermi: non vengono mai integrati nel tempo, e la broad phase può trattarli in modo speciale perché la loro posizione non cambia da un fotogramma all'altro.

La distinzione riguarda le prestazioni, non solo la contabilità. Un livello può contenere migliaia di collider statici — tutta la geometria della mappa — e il motore evita di integrarli a ogni passo. I corpi dinamici vi si scontrano come contro un muro infinitamente pesante. Box2D li chiama b2_staticBody; Godot ha un nodo StaticBody. Spostare un corpo statico a runtime di solito provoca un avviso: molti motori ricostruiscono per lui le strutture spaziali, e ciò è costoso.

← Torna al lessico