love.graphics.newText (Français)

Disponible depuis LÖVE 0.10.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Crée un nouvel objet Text (texte) traçable.

O.png Cette fonction peut être lente si elle est appelée de façon répétée, comme depuis love.update ou love.draw. Si vous devez utiliser souvent une ressource spécifique, créez la une seule fois, et conservez la quelque part, elle peut être réutilisée !  



Fonction

Synopsis

text = love.graphics.newText( font, textstring )

Arguments

Font (Français) font
Fonte à utiliser pour le texte.
string (Français) textstring (nil)
Chaîne de caractères initiale que le nouvel objet Text contiendra. Peut être nil (nul).

Retourne

Text (Français) text
Le nouvel objet Text traçable.

Fonction

Synopsis

text = love.graphics.newText( font, coloredtext )

Arguments

Font (Français) font
Fonte à utiliser pour le texte.
table (Français) coloredtext
Table contenant les couleurs et chaînes de caractère à ajouter à l'objet, sous la forme {coleur1, chaîne1, couleur2, chaîne2, ...}.
table (Français) color1
Table contenant les composantes rouge, vert, bleu, et l'alpha optionnel à utiliser comme couleur pour la prochaine chaîne de caractère de la table, sous la forme {rouge, vert, bleu, alpha}.
string (Français) string1
Chaîne de texte utilisant la couleur spécifiée précédemment.
table (Français) color1
Table contenant les composantes rouge, vert, bleu, et l'alpha optionnel à utiliser comme couleur pour la prochaine chaîne de caractère de la table, sous la forme {rouge, vert, bleu, alpha}.
string (Français) string1
Chaîne de texte utilisant la couleur spécifiée précédemment.
tables and strings (Français) ...
Couleurs et chaînes de caractères additionnelles.

Retourne

Text text
Le nouvel objet Text traçable.

Exemple

local font = love.graphics.getFont()
--regular text
local plainText = love.graphics.newText(font, "Hello world")
--colored text
local coloredText = love.graphics.newText(font, {{1, 0, 0}, "Hello ", {0, 0, 1}, " world"})

Notes

La couleur définie en utilisant love.graphics.setColor sera combinée (mulitpliée) avec les couleurs du texte, lors du tracé de l'objet Text.

Voir également


Autres langues