Godot Version
`Godot Engine v4.4.1.stable.mono.official[49a5bc7b6]
Question
In the godot documentation
Classe : Label
Hérite de : Control < CanvasItem < Node < Object
A control for displaying plain text.
● int visible_characters [par défaut : -1]
set_visible_characters(valeur) setter
get_visible_characters() getter
The number of characters to display. If set to -1, all characters are displayed.
This can be useful when animating the text appearing in a dialog box.
set or get_visible_characters and set or get_percent_visible are not working
getting error: Invalid call. Nonexistent function ‘get_visible_characters’ in base ‘String’
round(value) give 150.0 instead of 150
The purpose of this section of the program is to show to the player, the number
of days until his holiday. I want to create a flyers.
…
nbJour = round((nbJour / 86400) + 1)
nbJour = round(nbJour) # ajustement la valeur est arrondi
if nbJour > 365:
nbJour = nbJour - 365
texte = " jours avant ta fête."
texteFinal = str(nbJour) + texte # number of days before his holiday
if nbJour == 1:
texte = “Demain, c’est ta fête. Anticipation ! Anticipation !”
if nbJour == 365:
texte = “C’est ta fête, hip, hip, hip, hourra !”
$“Feu/TempsFeu”.start()
$“Feu”.visible = true
$“Feu”.play()
longueurTexte = texteFinal.length()
print(longueurTexte, " longueur du texte ", get_stack())
print (texteFinal, " texteFinal ", get_stack())
This is not working
#for i in range (0, longueurTexte):
#texteFinal.set_visible_characters(1)
#print(texte, "TexteFinal", get_stack())
**************************************************
TimerStorage = 0
DelayText = 0.01 # Speed of text
visible_characters
longueurTexte.set_visible_characters()
print(longueurTexte, " longueur du texte ", get_stack())
func _process(delta):
if texteFinal.get_visible_characters() < longueurTexte:
print(" le caractère "+str(texteFinal.get_visible_characters()) +
" Et, get_percent_visible() "+ str(texteFinal.get_percent_visible()))
TimerStorage += delta
if TimerStorage > DelayText:
TimerStorage = 0
texteFinal.set_visible_characters(texteFinal.get_visible_characters() + 1)
If get_percent_visible or get_visible_characters are deprecated,
please give me the correct function.
Thank you,
Michel