-1

目前,这是我的窗口过程 (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);
}

为了让我的游戏引擎知道何时按下某个键,我想知道如何将数据输入/输出窗口过程,或者如何在窗口过程之外处理原始输入。提前致谢。

4

1 回答 1

0

这是一个非常简单的问题,我现在看到,我所做的只是创建一个全局类指针,将它暴露给窗口过程,然后用它来将数据推送到外部类。

于 2012-02-11T19:08:13.113 回答