What is a Tween?ΒΆ
A tween takes a variable and gradually changes it from one value to another as time progresses. A player may move from one point to another over a time period for instance. Thus, at the heart of it, a tween must:
Take a certain
durationover which to change a variable.Take one or more variables to change (called the
targets)Take values to gradually change them too.
A function that describes the gradual change.
Furthermore, it is often to have convenient to have a way to indicate to the program that the tween has finished. To do so, you may supply a callback function to execute once the tween has finished terminating.