838 B
838 B
InputAxis::Constructor
构造一个逻辑轴配置对象。
InputAxis() = default;
InputAxis(const Containers::String& name, KeyCode positive, KeyCode negative = KeyCode::None);
行为说明
默认构造会创建一个空轴:
- 名称为空
- 正负方向键都为
KeyCode::None - 内部
m_value为0.0f
具名构造会同时设置轴名和正负方向按键。当前 InputManager 注册逻辑轴时,通常使用这个构造形式。
参数
name- 逻辑轴名称。positive- 正方向按键。negative- 负方向按键;默认是KeyCode::None。
返回值
- 无。
示例
XCEngine::Input::InputAxis axis("Horizontal", XCEngine::Input::KeyCode::D, XCEngine::Input::KeyCode::A);