小编Oxy*_*Oxy的帖子

如何使用SDL2获得屏幕分辨率?

我正在使用像素完美的源图像和SDL2来制作程序.当设置为全屏,我想它使用原生分辨率(SDL_WINDOW_FULLSCREEN_DESKTOP标志),但只有在一定的最小分辨率和合理的最大一个,之后它将从最大的法律解决舒展之间.问题是我只能在SDL2文档中找到对程序自己的窗口或程序大小的引用.


在SDL中是否有任何功能可以从中检索屏幕宽度和高度,至少几乎是直接?

或者我应该做一些事情,比如使用SDL_WINDOW_FULLCREEN_DESKTOP然后再使用SDL_GetWindowSize()并再次调整窗口大小?这甚至可以按预期工作吗?我想要一个更优雅的解决方案.感觉很脏.

c++ screen fullscreen sdl-2

6
推荐指数
1
解决办法
9610
查看次数

标签 统计

c++ ×1

fullscreen ×1

screen ×1

sdl-2 ×1