diff --git a/manim/scene/scene.py b/manim/scene/scene.py index 1c31ca10d2..4cafa21938 100644 --- a/manim/scene/scene.py +++ b/manim/scene/scene.py @@ -800,6 +800,9 @@ def play_internal(self, *args, **kwargs): self.add_static_frames(animations[0].duration) return + for animation in animations: + animation.begin() + moving_mobjects = None static_mobjects = None duration = None @@ -823,9 +826,6 @@ def play_internal(self, *args, **kwargs): self.static_image = self.renderer.get_frame() time_progression = self.get_animation_time_progression(animations) - for animation in animations: - animation.begin() - last_t = 0 for t in time_progression: dt = t - last_t