我试图获取原生屏幕分辨率,并使用sdl 2(github.com/veandco/go-sdl2/sdl)创建一个大小的窗口并继续。 这就是我试过的:
var desktop sdl.DisplayMode
sdl.GetDesktopDisplayMode(0, &desktop)
mainwindow := sdl.CreateWindow("Test App", sdl.WINDOWPOS_UNDEFINED, sdl.WINDOWPOS_UNDEFINED, desktop.W, desktop.H, sdl.WINDOW_OPENGL | sdl.WINDOW_FULLSCREEN)
当我使用它时,结果窗口的大小总是0,0我做错了什么?
Platform是使用X-server的x86_64 Linux。
答案 0 :(得分:0)
尝试使用sdl.WINDOW_FULLSCREEN_DESKTOP而不是sdl.WINDOW_FULLSCREEN。它应该以当前分辨率全屏显示。