当我退出全屏SDL应用程序时,我的计算机分辨率变为640x480。 我的应用程序分辨率是1024x768。退出应用程序后,如何将分辨率切换回原始分辨率?
我使用SDL 1.2和Ubuntu 10.04
答案 0 :(得分:3)
这听起来像X驱动程序问题或窗口管理器问题。你可以在不同的发行版或不同的ubuntu版本上试试吗?
除非您的程序崩溃,否则应致电SDL_Quit()
或SDL_QuitSubSystem(SDL_INIT_VIDEO)
,或者只是退出全屏。这应该恢复原始设置。
答案 1 :(得分:1)
首先尝试通过SDL_SetVideoMode(...)