part_type_colour_hsv(ind, hmin, hmax, smin, smax, vmin, vmax);
| Argument | La description |
|---|---|
| ind | L'indice du type de particule à changer. |
| hmin | Le minimum du composant de teinte de la couleur finale peut être. |
| hmax | Le maximum du composant teinte de la couleur finale peut être. |
| smin | Le minimum de saturation de la couleur finale peut être. |
| smax | Le maximum de la composante de saturation de la couleur finale peut être. |
| vmin | Le minimum de la composante de valeur de la couleur finale peut être. |
| vmax | Le maximum du composant de valeur de la couleur finale peut être. |
Retours: N / A
Avec cette fonction, vous pouvez définir une gamme de teintes, de saturation et de valeurs pour toutes les particules du type donné. Vous fournissez une valeur minimale et une valeur maximale pour chacun des trois composants et les particules créées auront une couleur aléatoire basée sur la plage de paramètres donnée. De cette façon, vous pouvez créer des particules de la même teinte mais de saturations différentes, ou de teintes différentes mais de même valeur (luminosité) etc... Toutes les valeurs doivent être comprises entre 0 et 255.
part_type_hsv(global.Stars, 0, 255, 0, 255, 255, 255 );
Le code ci-dessus définit chaque particule émise du type de particule indexée dans la variable globale "Stars" pour avoir des couleurs et des saturations différentes, mais la même valeur (luminosité).