part_particles_create_colour(ind, x, y, parttype, colour, number);
| Argument | La description |
|---|---|
| ind | L'index du système de particules. |
| x | La coordonnée x de l'endroit où créer les particules. |
| y | La coordonnée y de l'endroit où créer les particules. |
| parttype | L'index (type) des particules à créer. |
| colour | La couleur de mélange pour les particules. |
| number | Le nombre de particules à créer. |
Retours: N / A
Cette fonction est idéale pour les effets qui ne nécessitent aucune des fonctionnalités offertes par les émetteurs de particules (par exemple, créer de la fumée à partir d'un missile ou un simple effet d'explosion) car cela vous permet de créer rapidement et facilement des particules à n'importe quel emplacement. la salle de jeux. Vous pouvez également colorer les particules «à la volée» au fur et à mesure qu'elles sont créées avec cette fonction, et cette couleur écrase la couleur prédéfinie de la particule, mais elle ne mélange pas cette couleur sur la durée de vie des particules. Notez que vous devez avoir créé le système de particules et le type de particule précédemment pour cette fonction à utiliser.
if speed > 1
{
part_particles_create_colour(sname, x, y,
p_MagicSmoke, choose(c_aqua, c_lime, c_fuschia, c_orange), 1);
}
Le code ci-dessus va générer une seule particule à chaque pas que l'instance avec le code a une vitesse supérieure à un. Ces particules seront de couleur aléatoire.