我正在使用像素完美的源图像和SDL2来制作程序.当设置为全屏,我想它使用原生分辨率(SDL_WINDOW_FULLSCREEN_DESKTOP标志),但只有在一定的最小分辨率和合理的最大一个,之后它将从最大的法律解决舒展之间.问题是我只能在SDL2文档中找到对程序自己的窗口或程序大小的引用.
在SDL中是否有任何功能可以从中检索屏幕宽度和高度,至少几乎是直接?
或者我应该做一些事情,比如使用SDL_WINDOW_FULLCREEN_DESKTOP然后再使用SDL_GetWindowSize()并再次调整窗口大小?这甚至可以按预期工作吗?我想要一个更优雅的解决方案.感觉很脏.