Latest commit b724a0f

use bevy::prelude::*;

/// 演示如何处理按下/释放按键
fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_system(keyboard_input_system)
        .run();
}

/// 这个系统打印'A'键的状态
fn keyboard_input_system(keyboard_input: Res<Input<KeyCode>>) {
    if keyboard_input.pressed(KeyCode::A) {
        info!("正在按住“A”键。");
    }
    if keyboard_input.just_pressed(KeyCode::A) {
        info!("已按下“A”键。");
    }
    if keyboard_input.just_released(KeyCode::A) {
        info!("已松开“A”键。");
    }
}