value_tracker

class janim.items.value_tracker.ValueTracker(value: T, copy_func: CopyFn = <function copy>, not_changed_func: NotChangedFn = <function ValueTracker.<lambda>>, interpolate_func: InterpolateFn = <function interpolate>, **kwargs)

记录一个数值数据(传入的数据作为初始值),可以进行动画插值

例如:

val = ValueTracker(0.5)

self.play(
    val.anim.data.set(3.5),
    DataUpdater(...)
)

可以使用 set_func() 自定义插值以及其它的行为

data