,
updater(迭代,更新器)
语法:$\rm mobject.add_updater(anim)$
anim 为更新的规则
1 | def anim(obj): |
可以合二为一
1 | mobject.add_updater(lambda m:m.next_to(obj,RIGHT)) |
删除updater:
UpdateFromFunc
直接更新,不用添加updater:
1 | self.play( |
拓展
UpdateFromAlphaFunc
传入一个含有参数==$\rm alpha$==的函数
1 | def move(obj,alpha): |
不太推荐使用此方法
dt
根据时间进行迭代
1 | def anim(obj,dt): |
ValueTracker
初始化设为$-1$
接着可以生成目标
1 | self.play(t.set_value,1,rate_func=,run_time=3) |
1 | x1=ValueTracker(0) |