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

754 B
Raw Blame History

InputManager::GetButtonUp

查询一个具名逻辑按钮当前是否处于抬起状态。

bool GetButtonUp(const Containers::String& buttonName) const;

行为说明

如果按钮名已注册,当前实现会对映射后的键调用 IsKeyUp()。如果按钮名未注册,当前实现直接返回 true

这个“未注册也算 Up”是当前行为不一定符合所有上层代码的直觉。

参数

  • buttonName - 逻辑按钮名称。

返回值

  • bool - 当前是否处于抬起状态;未注册按钮也会返回 true

示例

bool released = XCEngine::Input::InputManager::Get().GetButtonUp("Jump");

相关文档