//! Prints mouse button events. use bevy::prelude::*; fn main() { App::new() .add_plugins(DefaultPlugins) .add_systems(Update, mouse_click_system) .run(); } // This system prints messages when you press or release the left mouse button: fn mouse_click_system(mouse_button_input: Res>) { if mouse_button_input.pressed(MouseButton::Left) { info!("left mouse currently pressed"); } if mouse_button_input.just_pressed(MouseButton::Left) { info!("left mouse just pressed"); } if mouse_button_input.just_released(MouseButton::Left) { info!("left mouse just released"); } }