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
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.
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.