diff --git a/studio/src/headless.rs b/studio/src/headless.rs index 87a1b53..0b3145d 100644 --- a/studio/src/headless.rs +++ b/studio/src/headless.rs @@ -202,8 +202,9 @@ fn start_timeline_animation( commands.remove_resource::(); let total_time = keyframes .iter() - .fold(0f32, |previous, keyframe| previous.max(keyframe.time)).min(3.0); - + .fold(0f32, |previous, keyframe| previous.max(keyframe.time)) + .min(3.0); + let frames = (total_time * headless_settings.fps).ceil() as u32; headless_settings.max_frames = frames; ev.send(TimelineInteractionEvent::Play);