Godot - RichTextLabelでテキストを追加する
RichTextLabelででテキストを追加するGDScriptのコード例です。
この方法はLabelノードでは利用できません。
RichTextLabelで既存のテキストに続けて新しいテキストを追加する場合、add_text()
やappend_text()
が利用できます。
追加するテキストがBBCodeのテキストではない場合、add_text()
を使います。
var label = RichTextLabel.new()
add_child(label)
label.global_position = Vector2(0, 0)
label.size = Vector2(200,200)
label.text = "Append"
# RichTextLabelでテキストを追加する
add_text("Text")
BBCodeを有効にしており、タグ付きテキストを追加する場合はappend_text()
を利用します。
var label = RichTextLabel.new()
add_child(label)
label.global_position = Vector2(0, 0)
label.size = Vector2(200,200)
label.text = "Append"
# RichTextLabelでBBCodeのテキストを追加する
label.bbcode_enabled = true
append_text("[b]Text[/b]")
![Godot](/images/godot/image.png)