value_tracker¶
- class janim.items.value_tracker.ValueTracker(value: T, copy_func: None = None, not_changed_func: None = None, interpolate_func: None = None, **kwargs)¶
记录一个数值数据(传入的数据作为初始值),可以进行动画插值
例如:
tr = ValueTracker(0.5) self.play( tr.anim.set_value(3.5), DataUpdater(...) )
详情另见文档 基础用法 中对
ValueTracker用法的介绍- set_value(value: T) Self¶
设置当前值
- get_value() T¶
得到当前值
- increment(value: T) Self¶
将值增加
value,只对一些简单的类型有效
- update_value(patch: T) Self¶
基于字典的部分项更新原有字典