10 输入:Input

10 输入:Input

Key Input

获取ImGui中Key对应的val

​ 在DemoWindow中的Input里可以获取对应按键Value

image-20231130125347115

Mouse

Mouse也是Key的一种

image-20231130125549550

检测Key

image-20231130130247319image-20231130130309912

if(ImGui::IsKeyDown((ImGuiKey)655) && ImGui::IsItemHovered())	// 在对应的窗口焦点下并且按下键
{
ImGui::Text("Hello");
}

Press和Down区别:

  • Down:检测持续状态

  • Pressed:检测状态改变的瞬间