没有SDL窗口的SDL_Events

0ct*_*gon 0 c++ opengl sdl

我想使用SDL来处理我的事件,但我正在使用OpenGL来处理图形.有没有办法使用SDL的事件处理,即使我实际上没有任何活动的SDL窗口?

Jhe*_*ico 5

如果您使用OpenGL进行图形处理,则必须在某处包含一个包含OpenGL画布的窗口.我非常怀疑除非SDL正在管理窗口,否则您将能够从SDL的API获得任何输入.至少在Win32系统上,所有输入都来自窗口消息回调,因此除非SDL与之相关,否则它根本不会看到任何输入消息.