Files
XCEngine/docs/api/XCEngine/Input/InputManager/IsKeyDown.md

614 B

InputManager::IsKeyDown

查询一个键当前是否按下。

bool IsKeyDown(KeyCode key) const;

行为说明

当前实现会:

  • 如果未初始化,返回 false
  • KeyCode 强转成数组下标
  • 如果下标越界,返回 false
  • 否则返回 m_keyDown[index]

参数

  • key - 要查询的键。

返回值

  • bool - 当前是否按下。

示例

bool held = XCEngine::Input::InputManager::Get().IsKeyDown(XCEngine::Input::KeyCode::A);

相关文档