Wait¶
完全限定名: manim.animation.animation.Wait
- class Wait(mobject=None, *args, use_override=True, **kwargs)[源]¶
基类:
Animation
一个“无操作”动画。
- 参数:
run_time (float) – 动画持续的时间。
stop_condition (Callable[[], bool] | None) – 一个不带位置参数且评估结果为布尔值的函数。该函数在每个新帧渲染后进行评估。当返回值评估为真值或指定的
run_time
过去后,动画停止播放。frozen_frame (bool | None) – 控制等待动画是否为静态,即是否对应于冻结帧。如果传入
False
,渲染循环仍会像往常一样进行动画,并且(除其他外)继续调用更新函数。如果为None
(默认值),Scene.play()
调用会尝试通过Scene.should_mobjects_update()
自身判断 Wait 调用是否可以是静态的。kwargs – 要传递给父类
Animation
的关键字参数。rate_func (Callable[[float], float])
方法
开始动画。
在动画完成后清理
Scene
。完成动画。
设置动画进度。
更新诸如 starting_mobject 和(对于 Transforms 而言)target_mobject 之类的对象。
属性
run_time
- _original__init__(run_time=1, stop_condition=None, frozen_frame=None, rate_func=<function linear>, **kwargs)¶
初始化自身。有关准确签名,请参阅 help(type(self))。
- 参数:
run_time (float)
stop_condition (Callable[[], bool] | None)
frozen_frame (bool | None)
rate_func (Callable[[float], float])