mirror of
https://github.com/storytold/storyteller-bevy.git
synced 2026-10-29 09:08:58 +00:00
add a minimum length of 3 seconds to animations in headless mode
This commit is contained in:
@@ -202,7 +202,8 @@ fn start_timeline_animation(
|
|||||||
commands.remove_resource::<CameraMotion>();
|
commands.remove_resource::<CameraMotion>();
|
||||||
let total_time = keyframes
|
let total_time = keyframes
|
||||||
.iter()
|
.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;
|
let frames = (total_time * headless_settings.fps).ceil() as u32;
|
||||||
headless_settings.max_frames = frames;
|
headless_settings.max_frames = frames;
|
||||||
ev.send(TimelineInteractionEvent::Play);
|
ev.send(TimelineInteractionEvent::Play);
|
||||||
|
|||||||
Reference in New Issue
Block a user