我对使用SDL进行图形处理很感兴趣。之前我没有使用它,因为当我进入全屏模式时,左右两侧会出现黑色边框。我转而使用SFML,它工作得很好,因为我不是在全屏模式下,而是拥有一个覆盖整个屏幕的窗口,图形也随之拉伸。最近我注意到一些游戏开始使用窗口化全屏模式。
是否有办法让SDL的窗口随着图形一起拉伸,而不是纯粹的全屏模式?
我对使用SDL进行图形处理很感兴趣。之前我没有使用它,因为当我进入全屏模式时,左右两侧会出现黑色边框。我转而使用SFML,它工作得很好,因为我不是在全屏模式下,而是拥有一个覆盖整个屏幕的窗口,图形也随之拉伸。最近我注意到一些游戏开始使用窗口化全屏模式。
是否有办法让SDL的窗口随着图形一起拉伸,而不是纯粹的全屏模式?
考虑使用此函数获取全屏:
SDL_SetWindowFullscreen - https://wiki.libsdl.org/CategoryVideo
并且只需要使用这个函数将其拉伸到屏幕大小:
SDL_MaximizeWindow - https://wiki.libsdl.org/SDL_MaximizeWindow