Label și RichTextLabel în Godot 4: Afișarea Textelor și Formatare BBCode în GDScript (Godot Engine)

Sintaxă
extends RichTextLabel
bbcode_enabled = true
append_text("[b]Text[/b]")

Nodul Label este optimizat pentru texte simple de un singur rând, în timp ce RichTextLabel oferă suport complet pentru formatare bogată prin tag-uri BBCode, culori per cuvânt, pictograme inline și efecte text animate (valuri, tremurat, curcubeu).

extends RichTextLabel

func _ready() -> void:
    bbcode_enabled = true
    text = "[center]Bine ai venit în [color=gold][b]Godot 4[/b][/color]![/center]\n"
    
    # Adăugare dinamică cu efect de tremurat (shake) pentru mesaje de alertă:
    append_text("[wave amp=50 freq=3][color=red]Atenție: Inamic periculos![/color][/wave]")

func curata_text() -> void:
    clear()

Efecte personalizate: În Godot 4 poți crea propriile efecte animate BBCode moștenind clasa RichTextEffect.

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Label și RichTextLabel în Godot 4: Afișarea Textelor și Formatare BBCode

Ai o nelămurire despre utilizarea comenzii Label și RichTextLabel în Godot 4: Afișarea Textelor și Formatare BBCode sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.