1.0 KiB
1.0 KiB
InputManager::IsMouseButtonUp
查询鼠标按键当前是否处于抬起状态。
bool IsMouseButtonUp(MouseButton button) const;
行为说明
当前实现和键盘侧的 IsKeyUp 一样,表达的是“当前没有按住”:
- 如果未初始化,返回
true - 否则返回
!IsMouseButtonDown(button) - 如果按钮值越界,
IsMouseButtonDown()会返回false,因此这里同样会表现为true
它不是鼠标“释放边沿”接口。要判断左键是否在这一帧刚刚松开,应使用 IsMouseButtonReleased。
参数
button- 要查询的鼠标按键。
返回值
bool- 当前是否抬起。
示例
if (XCEngine::Input::InputManager::Get().IsMouseButtonUp(XCEngine::Input::MouseButton::Left)) {
// 左键当前没有处于按住状态
}