Couleur

GameMaker Studio 2 dispose d'une sélection complète de fonctions pour manipuler la couleur et l'alpha de ce qui est dessiné sur l'écran (pour fusionner des images en utilisant des modes de mélange spéciaux et d'autres fonctions spécifiques du PGU voir la section sur le GPU). dans leurs parties composantes, créez de nouvelles couleurs et manipulez le draw alpha pour changer la façon dont les différentes choses de votre jeu sont dessinées ensemble.A côté de ces fonctions, il y a aussi un certain nombre de constantes qui peuvent être utilisées comme couleurs de base les fonctions:

Constant Couleur Valeur
c_aqua 16776960
c_black 0
c_blue 16711680
c_dkgray 4210752
c_fuchsia 16711935
c_gray 8421504
c_green 32768
c_lime 65280
c_ltgray 12632256
c_maroon 128
c_navy 8388608
c_olive 32896
c_orange 4235519
c_purple 8388736
c_red 255
c_silver 12632256
c_teal 8421376
c_white 16777215
c_yellow 65535

Notez que vous pouvez également créer des couleurs à partir de leur valeur hexadécimale en utilisant le symbole "$" au préalable, et ces valeurs peuvent également être utilisées dans les fonctions de couleur pour obtenir des nuances de composants ou pour mixer, etc... La valeur hexadécimale est divisée en trois parties avec le format Bleu / Vert / Rouge afin, par exemple, de définir une couleur pourpre que vous pourriez utiliser:

col = $983c95

Où 98 est la composante bleue, 3c est la composante verte et 95 est la composante rouge.

Les fonctions suivantes peuvent être utilisées pour obtenir les teintes des composants, la teinte composée, la saturation et la luminosité d'une couleur sélectionnée ainsi que les propriétés alpha et autres:


Ces fonctions peuvent être utilisées pour créer des couleurs à partir de valeurs d'entrée brutes pour les composants de couleur:


Les fonctions suivantes peuvent être utilisées pour définir les différentes options de dessin à l'écran, notamment l'alpha, la couleur et le fondu:


Précédent: Contenu du dessin
Suivant: Contrôle GPU
© Copyright YoYo Games Ltd. 2017 Tous droits réservés