Documentazione / Forme / Corpo

Forma Corpo

La forma Corpo aggiunge personaggi animati al tuo modello. I personaggi si muovono, ruotano e cambiano stato secondo le equazioni che scrivi, e danno vita alle simulazioni fisiche.

Schermata: forma Corpo sulla lavagna con un personaggio animato che corre

Panoramica

La forma Corpo è uno sprite animato posto dentro un sistema di riferimento. La sua posizione (x, y) e la sua rotazione sono guidate da termini delle espressioni. Mentre la simulazione procede, il personaggio si muove secondo il modello matematico: cammina, corre, salta o esegue animazioni personalizzate.

Barra degli strumenti

Schermata: barra degli strumenti della forma Corpo con la scelta del personaggio e le opzioni

Collegamento del moto

La posizione della forma Corpo si controlla collegando dei termini alle sue coordinate:

ProprietàTermine collegatoEffetto
Posizione XQualunque termine numerico (per es. x)Posizione orizzontale nel sistema di riferimento
Posizione YQualunque termine numerico (per es. y)Posizione verticale nel sistema di riferimento
OrientamentoUna coppia di termini o di valori (per es. vx e vy)La direzione verso cui è rivolto il personaggio, letta come un vettore: di quanto si sposta in orizzontale e di quanto in verticale

Orientamento

La riga Orientamento del menu dei termini indica una coppia, un termine o valore orizzontale e uno verticale, letti insieme come un vettore nelle coordinate del sistema di riferimento. Il personaggio viene ruotato in modo da puntare lungo quel vettore: se colleghi alla coppia una velocità, il personaggio guarda nella direzione in cui si muove; se colleghi qualunque altra coppia, guarda dove punta quella coppia. Entrambi i selettori si leggono nello scenario indicato dalla riga, e ciascuno può restare vuoto, il che vale zero.

Se la lasci vuota, il corpo si comporta come prima: un personaggio impostato per ruotare si gira nella direzione in cui si sposta, e qualunque altro corpo viene specchiato a sinistra o a destra quando cambia verso.

Stati dell’animazione

I personaggi hanno più stati di animazione, che cambiano in base al movimento:

Le forme Corpo devono stare dentro una forma Sistema di riferimento, che definisce il sistema di coordinate usato per posizionarle.

Pannello delle proprietà

Schermata: pannello delle proprietà del Corpo con i termini collegati
ProprietàDescrizione
PersonaggioLo sprite animato da usare
Termine XTermine che controlla la posizione orizzontale
Termine YTermine che controlla la posizione verticale
Termini dell’orientamentoCoppia di termini, orizzontale e verticale, lungo la quale il personaggio viene ruotato
ScalaFattore che moltiplica la dimensione del personaggio
TracciaSe lasciare una traccia del percorso dietro al personaggio