Bevy/ECS
以下の3つに分離する
code:.rs
struct Position {
x: f32,
y: f32,
}
code:.rs
fn print_position_system(query: Query<&Position>) {
for position in &query {
println!("position: {} {}", position.x, position.y);
}
}
fn main() {
App::new().add_systems(Update, hello_world).run();
}