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!("已松开鼠标左键。");
    }
}