draw_text_transformed_colour

Dessine une chaîne avec échelle et couleur.

Syntaxe:

draw_text_transformed_colour(x, y, string, xscale, yscale, angle, 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.
xscale L'échelle horizontale
yscale L'échelle verticale
angle L'angle du texte
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 est une combinaison de la base draw_text fonctionner avec le draw_text_transformed et draw_text_colour fonctions, vous permettant de redimensionner et de faire pivoter le texte, de le colorier avec un dégradé et de modifier sa valeur alpha, en ignorant les paramètres alpha et couleur de base du dessin.

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_halign(fa_center);
draw_set_valign(fa_middle);
image_angle += 1;
draw_text_transformed_colour(room_width / 2, room_height / 2, keyboard_string, 2, 2, image_angle, c_red, c_red, c_yellow, c_yellow, 0.5);

Le code ci-dessus va dessiner le texte donné au milieu de la pièce, tourner et redimensionner à deux fois sa taille d'origine, avec un dégradé de couleur allant du jaune au rouge ainsi qu'un alpha de 0,5.


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