Add effects to your texts
Learn how to add effects to your text.
Categories Overview
Effects are divided in three categories, based on their functionality/application. They consist of:
How to Apply Effects
You can set different effects to your text in two main ways:
Set default effects to the entire text (inspector)
Set effects to specific parts of the text (rich text tags)
Set default effects to the entire text
You can set which effect(s) will be applied to all letters by default in the TextAnimator node, without having to write effects tags for every text.
Head over to the TextAnimator node and visit the "Default Tags" section

Expand the effect’s category you want to edit
Add any effect tag you want to include, example:


RichTextLabel
no tags were used
TextAnimator
You can also change the "Default Tags Mode" to "Constant" if you want effects to be applied all the time, on top of everything.
Modifiers within default tags are not supported in the Early Access, but will ship for the full version!
Set effects to specific parts of the text
You can apply effects to specific parts of your text by using rich text tags, overriding the default ones (if any "Fallback" is present).
The effects tag will look like this:
Behaviors:
<tag>
to open,</tag>
to closeAppearances:
{tag}
to open,{/tag}
to close
Extra notes about Rich Text formatting
By using TextAnimator for Godot:
👍 You can stack multiple effects together (e.g. “
<shake><size>
”).👍 You can close all currently opened effects with a single ‘
/
’ character, like:”
</>
” for Behavior Effects”
{/}
” for Appearance Effects
👍 There is no need to close tags if you’re at the end of the text, since Text Animator starts applying effect from the moment you open a tag. (e.g. "
<shake>hello
" will result in hello already animating).
Skipping tag parsing
In some cases you want to show a Text Animation Tag without it getting parsed. To do so you can use the "<noparse>
" tag, which tells TextAnimator to skip elaborating a specific portion of your text and paste it directly as is.
Using Godot's built-in BBCodes
Text Animator for Godot is fully compatible with the built-in Godot's BBCodes (see Documentation).
To use bbcodes select your RichTextLabel
and in the inspector, check the BBCodeEnabled
flag.

You can now use both TextAnimator's and Godot's Tags to animate your text and unleash your creativity!

