Scratch教程_入门(十五)——颜色触碰

我们在上一节Scratch入门(十四)中学习到了侦测功能中的触碰角色的运用,通过老鼠寻找甜甜圈的案例介绍了如何运用该脚本。那么在触碰条件中有一个颜色触碰又是如何使用的,我们接下来就继续学习这个颜色触碰的脚本应用。

剧本介绍

小老鼠通过甜甜圈的碎屑成功找到了遗留在角落的甜甜圈并饱餐了一顿,然而,在角落的背后还有两个甜甜圈,一个是黄色的,小老鼠吃了后由于太饱,身体变大了一圈。继续沿着碎屑寻找,又发现一个黑色的甜甜圈,而黑色的甜甜圈早已过期很久,吃了后对身体有害,所以小老鼠吃了黑色的甜甜圈后身体又缩小了。当小老鼠以为前面还有美食并继续寻找的时候,遇到了守株待兔的小黄猫,原来甜甜圈是小黄猫布置的陷阱,就是为了等待小老鼠上钩。

程序设计思路

1、需要5个角色,分别为:小老鼠、黄色甜甜圈、黑色甜甜圈、甜甜圈碎屑、小黄猫;

2、背景依然微空白,将5个角色导入背景中;

3、当绿色旗帜点击的时候,小老鼠沿着碎屑寻找甜甜圈,吃了黄色甜甜圈后身体变大,吃了黑色甜甜圈后身体变小,遇到小黄猫后停止,小黄猫说:小老鼠,这次抓到你了。

积木代码

file

file

file

file

两个甜甜圈的代码都是一样的,当绿色旗帜点击开始的时候显示出来,当接收到信息2(即被小老鼠碰到的时候)隐藏,代表被吃完了。小黄猫的代码也很简单,当接收到信息3(即碰到小老鼠时)说小老鼠,这次抓到你了 2秒。然后我们来看小老鼠的积木代码,大致是跟上一节课的差不多,但是这里用到的侦测功能是颜色触碰,如果碰到黄色,将广播1(代表黄色甜甜圈被吃了)并将角色大小增加20。如果碰到黑色,那么广播2(代表黑色甜甜圈被吃了)并将角色的大小增加-30。这里的颜色我们可以通过角色绘制里面用染料桶将甜甜圈染上颜色,就可以使用颜色触碰的功能了。还有一个就是当绿色旗帜被点击时,如果碰到小黄猫,广播3并停止所有脚本。这样就实现了这次案例的剧本介绍。

小结

这节课除了学会了颜色触碰条件外,还用了角色大小的变化,也是之前在Scratch入门(八)造型变化中讲到的功能。当然,这里把颜色触碰换成角色触碰也是可以实现一样的效果,这节课是为了让同学们学会颜色触碰的使用条件和颜色染料桶的使用。

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代