本课继承课程分级
7-10 岁入门建议成人陪同

雨水收集行动

本课步骤与提示6

  1. 1. 雨水收集行动:先画路线

    观察【水桶】、【云】、【雨滴】怎样完成接住八滴雨,先画出下雨、克隆、碰撞、收集完成四个事件。

  2. 2. 雨水收集行动:把脚本接起来

    给【水桶】建立绿旗脚本:移到(0,-130),将【雨量】设为0,重复执行直到【雨量>7】时等待0.1秒,循环后广播【收集完成】;再给水桶建立左右箭头脚本,每次改变横坐标25。给【云】建立绿旗脚本广播【下雨】。给【雨滴】建立绿旗脚本隐藏,并建立【当收到“下雨”】脚本重复执行直到【雨量>7】:建立自己的克隆并等待0.5秒。

    提示:运行一次后,用眼睛和耳朵核对结果。帽子要在最上面,reporter 要放进它对应的输入槽。

  3. 3. 雨水收集行动:改一个参数观察

    保持雨量初值0、持续建立克隆直到接满八滴和结束条件【雨量>7】运行。第二次只把克隆等待改成0.2秒,观察雨滴出现速度,最后恢复0.5秒。

  4. 4. 雨水收集行动:制造并修好一个问题

    故意把结束条件写成【雨量>0】。接住第一滴就会广播收集完成;只改回【雨量>7】,再用同样的水桶移动测试八滴完成。

    提示:如果结果不对,先检查帽子、连接方向,再检查输入槽里的 reporter 和数值。

  5. 5. 雨水收集行动:加入自己的设计

    在【雨滴】的克隆开始脚本中移到随机 x、y=150并显示;重复直到碰到【水桶】或 y<-170,每次改变 y -10、等待0.05秒;碰到水桶就把雨量增加1,最后删除此克隆。

  6. 6. 雨水收集行动:讲解你的作品

    演示云只负责发起下雨,雨滴负责克隆和碰撞,水桶负责八滴结束条件;指出“收集完成”由水桶广播。

建议在平板或电脑上使用完整编辑器

预览

在手机上的小屏幕较难舒适地使用 Scratch 编辑器。请用平板或电脑打开本课,也可以上传已完成的 .sb3 文件交作业。

    雨水收集行动 · Scratch 创探编程:从动画到作品 | 创探空间