add a minimum length of 3 seconds to animations in headless mode

This commit is contained in:
Lee-Orr
2024-03-22 12:57:56 -04:00
parent cd19b3e593
commit 76ff90a445
+2 -1
View File
@@ -202,7 +202,8 @@ fn start_timeline_animation(
commands.remove_resource::<CameraMotion>();
let total_time = keyframes
.iter()
.fold(0f32, |previous, keyframe| previous.max(keyframe.time));
.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);