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: