“关注公主 :行间七距查看更多”
Scratch是一种图形化编程工具,可以教授孩子和其他初学者学习编程,支持计算机游戏、计算机动画、交互式故事等多媒体项目的开发。
案例介绍
砖块消消乐也叫打砖块,可能小朋友们之前在电脑或者手机上玩过类似的游戏,通过一个挡板接住掉落的小球向不同的角度反弹,将舞台上的砖块逐个消灭,在玩的过程中如果没有接住小球,游戏结束;反之如果消灭了所有的砖块,游戏完成。
准备工作
角色:球、板、砖块
背景:wall1
绘制过程
1、删除默认的角色,然后从角色库中将Ball添加进来,如下图所示:
·
4、然后从背景库中添加背景(wall1),并在添加好的背景上右键复制一个背景,然后在复制的背景里面用文字工具写上,恭喜闯关成功!如下图所示:
实现过程
2、以上只显示部分积木块,这里主要强调一下,就是球在碰到砖块的时候,由于我们砖块分上下边和左右边,是通过颜色识别进行侦测判断的,而碰到不同的边跟我们之前分析的那样,反弹角度会不一样。
4、点击砖块,我们先定义生成位置自制积木,也叫函数;点击自制积木模块,点击制作新积木,带有两个参数,如下图所示
7、以上两个自定义函数是砖块的核心代码,当然要定义上面两个核心代码的前提是需要建立两个行(X_pos)和列(Y_pos)的列表以及列表的相关操作
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!