フルスクリーンSDLアプリケーションを終了すると、コンピュータの解像度が640x480に変更されます。 私のアプリケーションの解像度は1024x768です。アプリケーションを終了した後、解像度を元の解像度に戻すにはどうすればよいですか?SDL exit fullscreen
私はSDL 1.2とUbuntu 10.04
フルスクリーンSDLアプリケーションを終了すると、コンピュータの解像度が640x480に変更されます。 私のアプリケーションの解像度は1024x768です。アプリケーションを終了した後、解像度を元の解像度に戻すにはどうすればよいですか?SDL exit fullscreen
私はSDL 1.2とUbuntu 10.04
を介して第一のバックウィンドウモードへの切り替えを強制してみてください。あなたは別のディストリビューションや異なるubuntuのバージョンでそれを試すことができますか?
プログラムがクラッシュしない限り、SDL_Quit()
またはSDL_QuitSubSystem(SDL_INIT_VIDEO)
に電話するか、フルスクリーンを終了する必要があります。元の設定に戻す必要があります。
Xドライバに問題があるか、ウィンドウマネージャの問題のように聞こえることSDL_SetVideoMode(...)
あなたのアプリの終わりに 'SDL_Quit()'を呼ぶのを忘れたときに起こるようなものです。 – jrok