Lessico IT › Programmazione › Character controller

Character controller

Programmazione Svenska → Aggiornato: 2026-10-25

Componente cinematico che muove un personaggio nel mondo di gioco gestendo le collisioni senza la dinamica completa dei corpi rigidi, così il movimento resta preciso invece di rimbalzare.

Una cassa o un barile governati dalla fisica dei corpi rigidi ricevono impulsi, attrito e momento torcente: esattamente ciò che non serve a un personaggio giocante, che deve fermarsi di colpo e girarsi in un solo frame. Un character controller sacrifica la precisione fisica a favore della prevedibilità: sposta una capsula di una distanza fissa per frame e risolve da sé le collisioni.

Gravità, arco del salto e pendenza massima scalabile vanno scritti a mano, di solito sopra collide and slide e uno shapecast. Unity chiama il componente CharacterController, Godot CharacterBody: entrambi sono cinematici e ignorano qualsiasi forza non gli sia stata esplicitamente comunicata.

← Torna al lessico