❌
[Bevy] アプリの終了アクションの変更点について
正しくは以下の通りです。
quit.rs
fn quit_system(
mut interaction_query: Query<&Interaction, (Changed<Interaction>, With<QuitButton>),>,
mut exit: EventWriter<AppExit>,
) {
for interaction in &mut interaction_query {
match *interaction {
Interaction::Pressed => {
println!("Bye Bye!");
// exit.send(AppExit::Success); <- Depricated
exit.write(AppExit::Success); // <- Use `EventWriter::write` instead
}
Interaction::Hovered => {
// action for hovering
}
Interaction::None => {
// action for normal state
}
}
}
}
Discussion