Files
XCEngine/docs/api/XCEngine/Input/InputAxis/Constructor.md

838 B

InputAxis::Constructor

构造一个逻辑轴配置对象。

InputAxis() = default;
InputAxis(const Containers::String& name, KeyCode positive, KeyCode negative = KeyCode::None);

行为说明

默认构造会创建一个空轴:

  • 名称为空
  • 正负方向键都为 KeyCode::None
  • 内部 m_value0.0f

具名构造会同时设置轴名和正负方向按键。当前 InputManager 注册逻辑轴时,通常使用这个构造形式。

参数

  • name - 逻辑轴名称。
  • positive - 正方向按键。
  • negative - 负方向按键;默认是 KeyCode::None

返回值

  • 无。

示例

XCEngine::Input::InputAxis axis("Horizontal", XCEngine::Input::KeyCode::D, XCEngine::Input::KeyCode::A);

相关文档