概述
--世界太芜杂IT课代表家 帮你整理--
时间就像海绵里的水,只要愿意挤,总还是有的。
今天接着上次学习的C拭魅战:来点不一样的输出,教你4行代码输出圆形,运用画圆的体例,来画出一个简化版的消消乐游戏界面。
先看效果,再分步学习:
画出简化版的消消乐游戏界面,用到的都是C语言基础知识-1.jpg (106.38 KB, 下载次数: 0)
2018-10-18 04:28 上传
1.画一个彩色的圆
经过上次的学习C拭魅战:来点不一样的输出,教你4行代码输出圆形,我们已经会画一个圆了,再设置填充颜色,就可以获得“彩色的圆”。
设置当前的填充颜色:
setfillcolor(RGB(142 ,229,238));
颜色填充函数有一个参数,填入RGB颜色值,0-255中的任意一个数,获得红、绿、蓝颜色分量合成颜色。添加完以上代码后,再运行:
画出简化版的消消乐游戏界面,用到的都是C语言基础知识-2.jpg (32.68 KB, 下载次数: 0)
2018-10-18 04:28 上传
有什么问题,欢迎巨匠留言讨论
怎么没有任何转变呢???
circle这个函数用于画圆。还存在另一个函数fillcircle,这个函数用于画填充圆(有边框)。
我们更改circle这个函数,看看效果:
画出简化版的消消乐游戏界面,用到的都是C语言基础知识-3.jpg (36.47 KB, 下载次数: 0)
2018-10-18 04:28 上传
有什么问题,欢迎巨匠留言讨论
更改RGB里面的三个参数red,green,blue这个三个分量值,就可以填充其他的颜色
画N*N排列的圆
圆心位置的改变,重复for循环,画出N个圆
eg: 画圆,圆心(x,y),半径10
for (int x=200; x<600; x+=25)
for (int y=100; y<550; y+=25)
fillcircle(x, y, 10);
用设置填充颜色同样的体例,我们来设置这个圆的边框的样式和颜色:
//绘制边框
setlinecolor(RGB(255, 255, 255));
setlinestyle(PS_SOLID, 4);
而我们要到的设置函数或者画圆形的函数,在EasyX_Help都有详尽的介绍和用法。
画出简化版的消消乐游戏界面,用到的都是C语言基础知识-4.jpg (82.96 KB, 下载次数: 0)
2018-10-18 04:28 上传
有什么问题,欢迎巨匠留言讨论
画出简化版的消消乐游戏界面,用到的都是C语言基础知识-5.jpg (115 KB, 下载次数: 0)
2018-10-18 04:28 上传
有什么问题,欢迎巨匠留言讨论
随机生成不合颜色的小球
随机地改变每一次小球的颜色,就获得不合颜色的小球
界说小球的颜色有6种:
COLORREF color_arry[6] = { RGB(100,149,237),RGB(124,205,124),RGB(255,215,0),RGB(205,92,92),RGB(154,50,205),RGB(255,110,180) };
随机产生数字0-5,对应数组里的值
随机数的初始化:srand((unsigned) time(NULL));
两个for循环内添加:
flag1 = rand() % 6;
flag2 = color_arry[flag1];
setfillcolor(flag2);
setlinecolor(flag2);
fillcircle(x, y, 10);
画出简化版的消消乐游戏界面,用到的都是C语言基础知识-6.jpg (106.38 KB, 下载次数: 0)
2018-10-18 04:28 上传
每周不按时更新实用的IT小知识
感兴趣的小伙伴可以加个关注。
if上面的内容对你有帮忙,记得和朋友分享
更多内容回复查看:
游客,如果您要查看本帖隐藏内容请回复
最后
以上就是舒适鱼为你收集整理的c语言消消乐作业,画出简化版的消消乐游戏界面,用到的都是C语言基础知识的全部内容,希望文章能够帮你解决c语言消消乐作业,画出简化版的消消乐游戏界面,用到的都是C语言基础知识所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复