Syntaxe:
make_colour_hsv(hue, sat, val);
| Argument | La description |
|---|---|
| hue | La teinte de la couleur |
| sat | Comment saturé la couleur est |
| val | Comme la couleur est sombre |
Retourne: valeur
GameMaker Studio 2 fournit cette fonction (ainsi que d'autres) pour permettre à l'utilisateur de créer ses propres couleurs. Cette fonction particulière prend trois parties composantes, la teinte, la saturation et la valeur (également appelée "luminosité") pour créer la couleur désirée. Ces valeurs sont comprises entre 0 et 255 donc vous pouvez faire 16 777 216 (256 * 256 * 256) couleurs avec ceci! Vous pouvez voir ci-dessous une image de l'apparence de ces composants lorsqu'ils sont séparés:
L'image sur la gauche est une décomposition des composants individuels de la fonction, puis à droite est une illustration de la façon dont le changement de ces composants affecte la couleur finale. Comme vous pouvez le voir, même sans changer la teinte (il reste à 0, rouge), nous pouvons changer radicalement la couleur avec les deux autres réglages, avec saturation rendant le ton de couleur passant du gris (0) au ton pur (255) et avec la valeur qui le fait passer de plus sombre (0) à plus clair (255).
col = make_colour_hsv(100, 145, 255);
Le code ci-dessus utilise la fonction pour créer une couleur et stocker sa valeur dans la variable "col" pour une utilisation ultérieure.