我正在尝试制作一个SDL窗口,问题是我只需要一个特定范围的窗口就可以看到,例如x方向为50到100,y为70到150。想象一下,我想要一个宽度为500,高度为500的窗口,但是我希望在这个窗口中显示所提到的x和y范围(x方向50到100,y方向70到150):
我该如何在我的代码中指定它。 :
> if (SDL_Init(SDL_INIT_EVERYTHING) < 0) {
> std::cout << "Error initializing SDL: " << SDL_GetError() << std::endl;
> }
> SDL_Window* window = SDL_CreateWindow("window",
> SDL_WINDOWPOS_CENTERED,
> SDL_WINDOWPOS_CENTERED,
> SCREEN_W, SCREEN_H, -----> here I specify the width and height
> SDL_WINDOW_SHOWN);
>
> SDL_Renderer* renderer = SDL_CreateRenderer(window, -1, 0);
> SDL_RenderPresent(renderer);