RichTextEffect

继承: Resource < RefCounted < Object

RichTextLabel的自定义效果。

描述

一种适用于RichTextLabel的自定义效果,可在RichTextLabel检查器中加载,也可使用RichTextLabel.install_effect()加载。

注意:要使RichTextEffect可用,必须在脚本中将BBCode标签定义为名为bbcode的成员变量。 .

# RichTextEffect 的使用方式如下: `[example]Some text[/example]`
var bbcode = "example"

注意: 一旦RichTextLabel包含至少一个RichTextEffect,除非项目暂停,否则它将持续处理该效果。这可能会对电池续航产生负面影响

方法

bool

_process_custom_fx(char_fx: CharFXTransform) virtual const


方法说明

bool _process_custom_fx(char_fx: CharFXTransform) virtual const 🔗

重写此方法以修改char_fx中的属性。如果字符可以成功转换,该方法必须返回true。如果该方法返回false,它将跳过转换以避免显示损坏的文本。