我可以创建一个 SDL2 窗口,但我不知道如何更改此窗口的背景颜色。
我的代码:
#include "SDL.h"
SDL_Window *window;
void main()
{
window = SDL_CreateWindow("TEST", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640, 480, SDL_WINDOW_SHOWN);
SDL_Delay(3000);
}
如何将此窗口的背景颜色更改为黑色?
原文由 user4921399 发布,翻译遵循 CC BY-SA 4.0 许可协议
您应该使用
SDL_SetRenderDrawColor
设置绘图颜色,然后使用SDL_RenderClear
:(代码直接来自 SDL wiki )