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”键。"); } }