draw_text_colour

Dessinez une chaîne à une position donnée avec un dégradé de couleur.

Syntaxe:

draw_text_colour(x, y, string, c1, c2, c3, c4, alpha);


Argument La description
x La coordonnée x de la chaîne dessinée.
y La coordonnée y de la chaîne dessinée.
string La chaîne à dessiner.
c1 La couleur en haut à gauche du texte dessiné.
c2 La couleur pour le coin supérieur droit du texte dessiné.
c3 La couleur pour le bas à droite du texte dessiné.
c4 La couleur pour le bas à gauche du texte dessiné.
alpha L'alpha pour le texte.


Retours: N / A


La description

Cette fonction dessine un texte de la même manière que draw_text seulement maintenant vous pouvez choisir les couleurs à utiliser pour colorier le texte ainsi que la valeur alpha, et ces nouvelles valeurs seront utilisées à la place de la couleur de dessin de base et alpha.

REMARQUE: La fusion de dégradés n'est pas disponible pour la cible HTML5, à moins que WebGL ne soit activé, bien que vous puissiez toujours définir les couleurs de fusion et fusionner la police avec la première couleur donnée. Cependant, tout mélange de cette manière crée une police dupliquée qui est ensuite stockée dans le cache et utilisée si nécessaire, ce qui est loin d'être optimal et si vous utilisez plusieurs changements de couleur, cela ralentira les performances de vos jeux. Vous pouvez définir la taille du cache de polices pour essayer de limiter cela si cela s'avère nécessaire font_set_cache_size.


Exemple:

draw_set_colour(c_white);
draw_text(100, 100, "Health");
draw_text_colour(100, 200, string(health), c_lime, c_lime, c_green, c_green, 1);

Le code ci-dessus dessine deux sections de texte sur la même ligne, le premier texte étant dessiné en blanc (car c'est la couleur de dessin de base) et le deuxième texte étant dessiné avec un dégradé vert clair à vert normal.


Retour: Texte de dessin
Suivant: draw_text_transformed
© Copyright YoYo Games Ltd. 2017 Tous droits réservés