RichTextEffect¶
继承: Resource < RefCounted < Object
RichTextLabel的自定义效果。
描述¶
一种适用于RichTextLabel的自定义效果,可在RichTextLabel检查器中加载,也可使用RichTextLabel.install_effect()加载。
注意:要使RichTextEffect可用,必须在脚本中将BBCode标签定义为名为bbcode的成员变量。 .
# RichTextEffect 的使用方式如下: `[example]Some text[/example]`
var bbcode = "example"
// The RichTextEffect will be usable like this: `[example]Some text[/example]`
string bbcode = "example";
注意: 一旦RichTextLabel包含至少一个RichTextEffect,除非项目暂停,否则它将持续处理该效果。这可能会对电池续航产生负面影响
方法¶
_process_custom_fx(char_fx: CharFXTransform) virtual const |
方法说明¶
bool _process_custom_fx(char_fx: CharFXTransform) virtual const 🔗
重写此方法以修改char_fx中的属性。如果字符可以成功转换,该方法必须返回true。如果该方法返回false,它将跳过转换以避免显示损坏的文本。