Latest commit b724a0f
use bevy::prelude::*; /// 演示如何处理按下/释放鼠标按钮 fn main() { App::new() .add_plugins(DefaultPlugins) .add_system(mouse_click_system) .run(); } // 当按下(或松开)鼠标左键时打印消息 fn mouse_click_system(mouse_button_input: Res<Input<MouseButton>>) { if mouse_button_input.pressed(MouseButton::Left) { info!("正在按住鼠标左键。"); } if mouse_button_input.just_pressed(MouseButton::Left) { info!("已按下鼠标左键。"); } if mouse_button_input.just_released(MouseButton::Left) { info!("已松开鼠标左键。"); } }