网站建设内容方法,wordpress主题模块添加,网站开发用什么语言,discuz建站教程文章目录 绘制一个圆环和一根针1.1 绘制1.2 line()函数1.3 circle()函数1.4 setlinestyle()函数1.5 setlinecolor()函数 接下来#xff0c;我会继续制作一些小游戏#xff0c;但因为整个难度的上升#xff08;毕竟我也是初学者#xff09;#xff0c;可能文章不会再像之前… 文章目录 绘制一个圆环和一根针1.1 绘制1.2 line()函数1.3 circle()函数1.4 setlinestyle()函数1.5 setlinecolor()函数 接下来我会继续制作一些小游戏但因为整个难度的上升毕竟我也是初学者可能文章不会再像之前那样每个点都讲的那么详细了文章之间也可能会有断档但是之后我会开一个graphics.h图形库的专栏来细细讲解里面的函数希望能得到您的谅解
那么今天就来实现一个小游戏“见缝插针”
绘制一个圆环和一根针
1.1 绘制 我们首先先来绘制一个如上图所示的圆环和针 代码
#includegraphics.h
#includeconio.h
#includestdio.hint main() {int width 800;//定义画面宽度x)int height 600;//定义画面高度yinitgraph(width, height);//创建图形界面setbkcolor(RGB(255, 255, 255));//背景颜色设置成白色cleardevice();//清理屏幕setlinestyle(PS_SOLID, 3);//画笔宽度设置为3setlinecolor(RGB(0, 0, 0));//画笔颜色设置为黑色line(width / 2, height / 2, width / 2 160, height / 2);//画针setlinecolor(HSVtoRGB(0, 0.9, 0.8));//画笔颜色设置为红色circle(width / 2, height / 2, 60);//画圆环在画面中心半径为60_getch();closegraph();return 0;
}1.2 line()函数
其中要着重讲一下的就是line()函数 格式虽然我也不知道为什么是直线不是线段毕竟直线没有长度嘛
line(直线的起始点的 x 坐标,直线的起始点的 y 坐标,直线的终止点的 x 坐标,直线的终止点的 y 坐标);图解 ①直线的起始点的 x 坐标 ②直线的起始点的 y 坐标 ③直线的终止点的 x 坐标 ④直线的终止点的 y 坐标
1.3 circle()函数
还有circle()函数用于画无填充圆环 格式
circle(圆心 x 坐标,圆心 y 坐标,圆的半径);这个就不用画图解释了吧~
1.4 setlinestyle()函数
setlinestyle()函数在这里的使用就是设置画笔为实线粗细为3 线型
值含义PS_SOLID线形为实线PS_DASH线形为------------PS_DOT线形为············PS_DASHDOT线形为-·-·-·-·-·-·PS_DASHDOTDOT线形为-··-··-··-··PS_NULL线形为不可见PS_USERSTYLE线形样式为用户自定义由参数 puserstyle 和 userstylecount 指定
1.5 setlinecolor()函数
这个函数就是用来设置画笔颜色其实你也可以写成不用RGB的格式以红色为例
setlinecolor(RED);这样也是可以的