Skip to main content

Crate anvilkit_input

Crate anvilkit_input 

Source
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