Curves

Effects modify a letter states (position, rotation, scale, ...) based on a "state curve", which you can assign in the inspector.

As always, curves are a Scriptable Object and clicking on them will show you their preview in the inspector.

Built-in Curves

Sine

Follows the Sine curve (and eases in during appearances)

Linear

Goes linearly from 0 to 1

Hold

Stays at 1, always

Square

Either 1 or -1

Step

Goes from 0 to 1 in four different steps

Bounce

Bounces from 0 to 1

Creating Custom Curves from the inspector

To create a custom curve from the inspector go to Project->Create->Text Animator for Unity and then select "Custom".

You will find an inspector with two curves, both editable at the bottom of the panel.

  • Curve01 goes from 0 to 1 and decides how Appearances and Disappearances behave

  • CurveRange goes from -1 to 1 (but ends where it started so that it forms a smooth/seamless loop) and affects Persistent effects


A way to set curves via Modifiers (similar to Playbacks) is coming in future releases!