我是靠谱客的博主 舒适鱼,最近开发中收集的这篇文章主要介绍c语言消消乐作业,画出简化版的消消乐游戏界面,用到的都是C语言基础知识,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

--世界太芜杂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语言基础知识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部