use bevy::{ app::{ScheduleRunnerPlugin, ScheduleRunnerSettings}, log::LogPlugin, prelude::*, }; use std::time::Duration; fn main() { App::build() .add_resource(ScheduleRunnerSettings::run_loop(Duration::from_secs_f64( 1.0 / 60.0, ))) .add_plugin(ScheduleRunnerPlugin::default()) .add_plugin(LogPlugin::default()) .add_startup_system(hello_world_system.system()) .add_system(counter.system()) .run(); } fn hello_world_system() { info!("hello wasm"); } fn counter(mut state: Local) { if state.count % 60 == 0 { info!("counter system: {}", state.count); } state.count += 1; } #[derive(Default)] struct CounterState { count: u32, }