Pour pouvoir ajouter plein d'effets à nos particules, on va importer le package 'Particle System' !
Dans le package, tu as des prefabs d'effets, prêt à être utiliser !
Tu peux aussi créer tes propres effets !
Tu peux créer de la foudre en modifiant quelques paramètres !
On commence par modifier les paramètres de base :
On modifie maintenant la vélocité de notre particule.
On ajoute ensuite un Trail. Dans la partie Renderer, on spécifie le Material pour le Trail (un du package que l'on a importé) et on change le Render Mode.
Pour finir, on ajoute un effet avec le Noise !
Pour créer un effet de feu, tu vas avoir besoin de plusieurs GameObject :
On va placer ces deux éléments dans un GameObject vide !
On va commencer par la base du feu !
On va modifier certains paramètres de base :
On ajoute un effet de couleur !
On modifie la taille en fonction d'une courbe :
On ajoute ensuite un effet avec Texture Sheet Animation ! Dans le package que l'on a importé on a un material de flammes avec 8 colonnes et 4 lignes (cf image). Dans Texture Sheet Animation, on va donc préciser ces nombres :
Pour finir, on ajoute le material pour donner le rendu de flamme !
Maintenant que l'on a notre base, on va ajouter des étincelles en plus !
On commence par créer un second GameObject de particules.
On va ensuite modifier plusieurs paramètres de bases :
On ajoute notre Material (du package que l'on a importé).
On modifie ensuite la taille !
Pour finir, on ajoute un effet avec le Noise !
Tu n'as plus qu'à cliquer sur Play pour voir ton feu en action !
Tu peux créer de la fumée en modifiant quelques paramètres !
On commence par modifier les paramètres de base :
On ajoute ensuite un Material. Il y en a plusieurs de fumée dans le package que l'on a importé. Choisis celui que tu préfères !
On modifie la couleur :
On modifie la taille !
On applique une légère force sur les particules :
Tu peux créer un effet de pluie ou de neige en modifiant quelques paramètres !
On va commencer par modifier les paramètres de base :
On modifie ensuite le Renderer. Suivant le Material que tu choisis, tu n'auras pas le même rendu !
On modifie la vélocité des particules pour qu'elles tombent :
On ajoute le paramètre Collision.
On peut en plus ajouter un autre effet lors de la collision !
Pour ce faire, il nous faut un autre GameObject de type Particule avec comme Emission un Burst ! On place le nouvel effet comme enfant de notre première particule.
À notre pluie, on ajoute le paramètre suivant :
Tu peux créer une explosion en modifiant quelques paramètres !
On commence par modifier les paramètres de base :
Dans Emission, on crée l'effet d'explosion :
On modifie la couleur en fonction du temps, entre deux possibilités :
On va ensuite ajouter un effet avec le paramètre Trail :
Sans Trail
Avec Trail
Pour finir, on ajoute le Material qui nous intéresse pour les particules et pour le Trail dans 'Renderer' :
Autres effets :
Pour ce dernier effet, il te suffit de tout mettre à 0 au début, modifier la taille et la couleur en fonction du temps et déclencher l'émission en fonction de la distance !