我想使用 SDL 来处理我的事件,但我正在使用 OpenGL 处理图形。有没有一种方法可以使用 SDL 的事件处理,即使我实际上没有任何事件的 SDL 窗口?
最佳答案
如果您将 OpenGL 用于图形,则必须在某处有一个窗口来包含 OpenGL Canvas 。我非常怀疑除非 SDL 管理窗口,否则您将能够从 SDL 的 API 获得任何输入。至少在 Win32 系统上,所有输入都来自窗口消息回调,因此除非 SDL 绑定(bind)到其中,否则它根本看不到任何输入消息。
关于c++ - 没有 SDL 窗口的 SDL_Events,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21569020/