//! Shows how to create systems that run every fixed timestep, rather than every tick. use bevy::prelude::*; fn main() { App::new() .add_plugins(DefaultPlugins) // this system will run once every update (it should match your screen's refresh rate) .add_systems(Update, frame_update) // add our system to the fixed timestep schedule .add_systems(FixedUpdate, fixed_update) // configure our fixed timestep schedule to run twice a second .insert_resource(Time::::from_seconds(0.5)) .run(); } fn frame_update(mut last_time: Local, time: Res