9

SDL1.2 から SDL2 にジャンプしたところ、コードを変換していましたが、ウィンドウのサイズを変更する方法がわかりませんでした。これが私が今持っているコードです:

SDL_DestroyWindow(Window);
Window = SDL_CreateWindow("Test", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, ScreenSizeX, ScreenSizeY, SDL_WINDOW_SHOWN);
screen = SDL_GetWindowSurface(Window);

ご覧のとおり、ウィンドウを破棄して新しいウィンドウを作成するだけです。ずさんですが、うまくいきます。ウィンドウのサイズを変更したいのですが、可能ですか?

4

4 に答える 4

25

SDL_CreateWindow の SDL_WINDOW_RESIZABLE フラグを使用して、ウィンドウのサイズを変更できると思います。

于 2014-11-28T19:21:54.073 に答える
14

wiki doc を参照してください: SDL_SetWindowSize

于 2013-12-23T01:54:41.463 に答える