目前,这是我的窗口过程 (WINDPROC) 中的 WM_INPUT 案例。
case WM_INPUT:
{
// ... Some code to pull out the input from the message
if(InputType == Keyboard)
{
if(KeyCode == KEY_W)
{
// Do Stuff Here
}
}
// And so on...
}
但是,我希望能够做到以下几点......
if(KeyCode == KEY_W)
{
g_InputManager->PressKey(KEY_W);
}
为了让我的游戏引擎知道何时按下某个键,我想知道如何将数据输入/输出窗口过程,或者如何在窗口过程之外处理原始输入。提前致谢。