Expand description
§AnvilKit 输入系统
提供键盘、鼠标和手柄的抽象输入层,支持 action mapping 和状态查询。
§使用示例
use anvilkit_input::prelude::*;
let mut input = InputState::new();
input.press_key(KeyCode::Space);
assert!(input.is_key_pressed(KeyCode::Space));
assert!(input.is_key_just_pressed(KeyCode::Space));
input.end_frame();
assert!(input.is_key_pressed(KeyCode::Space));
assert!(!input.is_key_just_pressed(KeyCode::Space));Modules§
- action_
map - Action Mapping
- input_
state - 输入状态
- prelude