L’Animazione degli Sprite in Unity e le Macchine a Stati Finiti

L’animazione è una componente essenziale dei videogiochi. Gran parte dei videogiochi cerca di simulare il mondo reale; per questo è indispensabile riuscire a rappresentare il movimento delle persone, delle automobili, degli animali e degli oggetti in generale, nel modo più verosimile possibile. In questo articolo descriveremo alcuni concetti relativi all’animazione Leggi tutto…

Le Collisioni 2D e il Motore Unity Physics 2D

In questo articolo vengono descritte le forme geometriche primitive utilizzate nelle collisioni 2D, con riferimenti alle funzionalità messe a disposizione dal motore fisico Unity Physics 2D. Per un ripasso dell’algebra vettoriale, necessaria per comprendere l’argomento, si può vedere anche l’articolo pubblicato su questo sito. La gestione delle collisioni fra due Leggi tutto…

Il Game Loop

Un motore per videogiochi (game engine) è composto da diversi componenti che forniscono varie funzionalità: rendering della grafica 2D/3D scene-graph: rappresentazione spaziale della scena grafica gestione dell’audio e della musica gestione delle leggi della fisica gestione delle collisioni fra oggetti scripting animazione intelligenza artificiale gestione dei device I/O networking gestione Leggi tutto…