友情提示:380元/半年,儿童学编程,就上码丁实验室。
谈及沙漠,
你会想到什么呢?
穷荒绝漠鸟不飞,荒凉;
云阴月黑风沙恶,恶劣;
还是,大漠孤烟直,长河落日圆;
或者说,大漠沙如雪,燕山月似钩?
……
……
来硅码少儿编程,
述说你的神奇故事,
进入网址
www.kidscoding8.com
点击【Scratch创作】去创作。
Scratch:沙漠古国
学习目标:
1.广播…消息
2.当接收到…消息
扩展目标:
1.随机数
学习重点:广播…消息
获取素材:
本次课程的素材都可以在角色库中获得,小编不另外上传;
但小朋友们也可以自己绘画或者上网搜索其他素材。
还记得之前小编的问题吗?
哪个积木块能把控事件触发的时机?
你知道广播吗?
这回我们就来认识一下广播。
点击,找到广播…消息、当接收到…消息两个积木块;
1.
广播…消息积木块可以给所有角色(及背景)发送消息,可以用来告诉其他角色现在该做某事了。
2.
当收到消息时你想让他们做什么?
这就要看哪一角色(或背景)当接收到…消息下,所执行的程序。
广播…消息、当接收到…消息积木块常被组合运用,用来把控事件发生的时机。
再次思考一下,
如何实现,当故事介绍结束之后,该角色隐藏,然后开始“接水”?
1.
广播的消息具有唯一性,我们需要通过不同命名指代不同的广播。
点击广播右侧下拉箭头,
选择“新消息”,完成编辑“消息名称”,
点击“确认”,完成新消息的建立。
2.
点击右侧下拉箭头,出现可选择消息;
或者选择“新消息”,完成消息新建;
选择对应消息,与广播…消息积木块配合使用;
表示:当角色接收到指定消息时,执行下面的程序。
如何实现,当故事介绍结束之后,该角色隐藏,然后开始“接水”?
根据程序顺序执行,在故事介绍内容结束后,添加广播并完成消息的名称编辑。
广播消息确定了事件发生的时机,
通过广播告诉水滴角色,现在可以开始“下落”了。
当接收到消息,需要确定此时需要执行的事件内容。
此时需要执行的事件内容为“水滴的下落”;
思考:一滴水的下落如何实现?
提示:y控制上下,x控制左右
思考:怎样让一滴水滴先随机从天空出现,再下落?
思考:如何让水滴的下落范围扩大一些?
问题:
如何实现,一滴水下落后,仍有水滴再次出现并下落?
思考:
如何从一滴水扩展到多滴水?
思考线索:
1.试试循环嵌套
2.哪个积木块控制水滴下落的速度?
始发于微信公众号:
硅码少儿编程