函数 用于设置 使用渲染器 进行绘图时 , 要绘制的 颜色 , 设置了该颜色后 , 之后渲染器绘制 线条 / 矩形 / 多边形 / 文字 时 , 使用该颜色作为默认绘图的颜色 ;
SDL_SetRenderDrawColor...渲染绘制 的 SDL_Texture 纹理画面 , 矩形就在该纹理上进行绘制 ;
rect 参数 : 指向 SDL_Rect 结构的指针 , 该结构体中封装了 矩形的 左上角坐标位置 和 宽高 , 单位都是像素...是矩形结构 , 该结构体内容如下 : int x, y 是 矩形左上角的 x 和 y 坐标 , int w, h 是 矩形的宽度和高度 , 单位都是像素 ;
typedef struct SDL_Rect...{
int x, y; // 矩形左上角的 x 和 y 坐标
int w, h; // 矩形的宽度和高度
} SDL_Rect;
代码示例...(renderer, 255, 255, 255, 255);
// 设置矩形为颜色填充
SDL_RenderFillRect(renderer, &rect);