draw_text_ext

Dessine une chaîne à une position donnée avec un espacement spécifique et dans une zone limitée.

Syntaxe:

draw_text_ext(x, y, string, sep, w);


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.
sep La distance en pixels entre les lignes de texte.
w La largeur maximale en pixels de la chaîne avant un saut de ligne.


Retours: N / A


La description

Cette fonction dessine un texte de la même manière que draw_text seulement maintenant vous pouvez définir l'espace entre chaque ligne de texte - si le texte occupe plus d'une ligne - et limiter la largeur (en pixels) de la chaîne par ligne de sorte que si une ligne dépasse cette valeur, GameMaker Studio 2 se séparera automatiquement le texte à la ligne suivante. Une valeur de -1 pour l'argument de séparation de ligne sera par défaut une séparation basée sur la hauteur du caractère "M" dans la police choisie.


Exemple:

draw_text_ext(100, 50, keyboard_string, 3, 300);

Le code ci-dessus va dessiner n'importe quel texte que l'utilisateur tape dans le clavier, en le divisant sur de nouvelles lignes chaque fois que la longueur de la chaîne dépasse 300 pixels. le code maintiendra également une séparation de 3 pixels entre les lignes si cela se produit.


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