Unity - Il sistema delle particelle
I sistemi di particelle aiutano a generare un gran numero di particelle con una durata ridotta in modo efficiente. Questi sistemi vengono sottoposti a un processo di rendering separato; possono istanziare particelle anche quando ci sono centinaia o migliaia di oggetti.
Adesso, particlessono un termine ambiguo nel sistema particellare; unparticleè ogni singola tessitura, istanza materiale o entità generata dal sistema particellare. Questi non sono necessariamente punti che fluttuano nello spazio (anche se possono esserlo!) E possono essere usati per una tonnellata di scenari diversi.
Un GameObject gestisce un Particle System con il componente Particle System collegato; I sistemi particellari non richiedono alcuna risorsa per la configurazione, sebbene possano richiedere materiali diversi a seconda dell'effetto desiderato.
Per creare un sistema di particelle, aggiungi il componente Particle System tramite l'impostazione Aggiungi componente oppure vai alla Gerarchia e seleziona Create → Effects → Particle System. Questo genererà un nuovo GameObject con il sistema di particelle collegato.
Se guardi le proprietà del sistema particellare, vedrai che ne comprende molti modules. Per impostazione predefinita, sono attivi solo tre moduli; ilEmission, Shape e il Renderer. Altri moduli possono essere attivati facendo clic sul piccolo cerchio accanto al loro nome.
A destra di alcuni valori, potresti notare una piccola freccia nera. Ciò consente di ottenere un maggiore controllo sui valori di ogni singola particella. Ad esempio, puoi impostare il fileStart Size per Random between Two Constants per dire al sistema di particelle di eseguire il rendering di particelle casuali di dimensioni diverse come un tubo dell'acqua.