如何用SDL2绘制线段和矩形

 时间:2024-11-07 05:40:35

在vs2017下用SDL2绘制线段和矩形。必须配置好SDL2图形库。

工具/原料

电脑

VisualStudio2017

SDL2图形库

方法/步骤

1、开始之前请先配置好SDL2图形库,我的经验有可以看。新建项目名为S锓旆痖颧DL2DEMO,源文件-添加-新建项-c++文件,名字.c结尾。输入图中代码。

如何用SDL2绘制线段和矩形

2、代码中段。

如何用SDL2绘制线段和矩形

3、代码下段。

如何用SDL2绘制线段和矩形

4、ctrl+f5运行。出现了矩形和线段,代码有注释,很简单。下面完整代码。

如何用SDL2绘制线段和矩形

5、#include<stdio.h>#include<讵症慧鹱SDL.h>#defineSDL_MAIN_HANDLEDintmain(intar爿讥旌护gc,char*argv[]){ //窗口变量 SDL_Window*window; //渲染变量 SDL_Renderer*render; //按键动作变量 SDL_Eventevent; //矩形1 constSDL_Rectrect1={100,100,100,100}; //矩形2 constSDL_Rectrect2={300,100,100,100}; //sdl初始化 SDL_Init(SDL_INIT_EVERYTHING); //创建窗口 window=SDL_CreateWindow("HelloSDL", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 640,480,SDL_WINDOW_SHOWN); /*创建渲染器*/ render=SDL_CreateRenderer(window,-1,0); //清空渲染器 SDL_RenderClear(render); //设置渲染颜色rgb SDL_SetRenderDrawColor(render,200,200,100,255); //绘制直线 SDL_RenderDrawLine(render,50,400,400,400); //绘制矩形 SDL_RenderDrawRect(render,&rect1); //填充矩形 SDL_RenderFillRect(render,&rect1); //清空渲染器 //SDL_RenderClear(render); //设置渲染颜色rgb SDL_SetRenderDrawColor(render,200,200,200,255); //绘制矩形2 SDL_RenderDrawRect(render,&rect2); //填充矩形2 SDL_RenderFillRect(render,&rect2); //显示 SDL_RenderPresent(render); //主循环 while(1) { //获取按键动作,按esc退出 SDL_PollEvent(&event); if(event.type==SDL_QUIT) break; } //释放渲染器 SDL_DestroyRenderer(render); //关闭窗口 SDL_DestroyWindow(window); //退出 SDL_Quit(0); return0;}

6、完成。

weblogic被管节点启动报错transport error 202 C#MessageBox弹出是否确定 如何设置Excel始终以默认编码保存网页 c#学习:[11]TabControl控件选项卡控件 eclipse修改jsp导致tomcat重启怎么办
热门搜索
五月天电影网 室内花架图片大全 韩国电影人间中毒 康乃馨花的图片 刘萌萌图片