同学们对于唐诗都不陌生,阿达老师平时最喜欢看的节目之一就是《诗词大会》古人的智慧和对人生的感悟通过一句句优美的唐诗表达得淋漓尽致,今天我们就用scratch来制作一个精美的唐诗绘本,
本节课知识点:广播消息的使用
我们先来说一下什么是广播消息,大家应该都见过大喇叭吧,在几十年前,当时还没有手机和移动的通讯设备,那时候传播消息只能靠吼,
![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftyzvf5apij216w0vke82.jpg)
吼,这个动作是全员发送的,所有人都接收到了这个消息,这就是广播,广播出去的消息,有些人会对这些消息做出反应,这样就实现的消息的传递
我们现在来假设一个场景,班级里老师对同学们说:“上课啦”,这时所有的同学都接收到了上课的消息,大家正襟危坐,准备听老师开始新的课程内容,这时,班长接收到上课的消息后会做出我们提前约定好的事情,他对同学们说:“起立”,所有的同学接收到“起立”的消息后,会站起来说:“老师好”,这一系列的动作都是按照顺序依次完成的,在班级里的每个同学都有接收消息和对消息的处理两个反应,这里同学们要注意一下,对广播消息不做出任何反应,其实也是一种对消息的处理,大家理解吗?
![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftyzvyxtypj20ry0eqh1y.jpg)
好了,现在我们使用广播概念来制作一个唐诗绘本,我们先来看一下想要实现的效果
![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftyzx8jc2pj21rg19ghdv.jpg)
这四句唐诗会按照次序滑动到舞台区相应的位置展示,那正好使用我们今天学习的广播知识来实现,
打开kada创作界面,先导入我们预先准备好的背景,然后把我们准备好的四句唐诗和标题一起导入,这里是可以多选导入角色的,导入完成之后, 我们就可以给每句唐诗进行编码了,首先是标题,我们在事件里选择当绿旗被点击代码块拖动到脚本区,然后从外观模块组选择设置角色的大小,从动作模块组选择设置角色的初始化位置,初始化位置我们设置为(137,180)这个坐标点,然后从动作模块组选择滑行代码,让标题从上向下滑动到(137,99)这个坐标点,这里开始播放我们提前准备好的背景音乐,这个背景音乐是老师从音频网站上录制的,同学们也可以选择自已喜欢的声音加入自已的作品里,做完以上操作,我们在事件模块组选择广播代码块,广播一条名为“播放第一句”的消息
![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftyzxzn6djj20hy0codkh.jpg)
下面进行第一句唐诗代码的编写,在角色区里点击第一句唐诗,切换到第一句唐诗代码区,首先进行初始化操作,先拖入当绿旗被点击代码块,设置初始化位置(30,-180)坐标点,再设置初始化大小, 当绿旗被点击的时候我先让第一句隐藏起来,然后在事件模块组里选择“当接收到1”事件代码块,点击下拉三角号选择我们刚刚广播的消息,当前事件代码变为当接收到播放第一句消息时,当接收到这条消息时我需要先让这句唐诗显示出来,然后,滑行到指定的位置,滑行结束后,我需要再广播一条新消息,新消息的名字叫做:“播放第二句”,好,到现在为止,第一句唐诗的代码就编写完,以此类推,当第二句唐店接收到消息时也滑行到第一句唐诗的下方,同时广播“播放第三句”消息,最后四句唐诗播放完成,我们就完成《春晓唐诗绘本》的制作了
![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftz00fn493j213w0madsj.jpg)
小朋友们,完成了自已的第一个作品,是不是很兴奋啊,阿达老师也是刚刚开始录制视频课程,完成的时候也是有点儿小兴奋呢,我们一起加油吧
- scratch课标
- 第一课
- scratch编程环境
- scratch介绍
- scratch编程环境各区域详解
- 课堂实战
- 第二课
- 知识点:让角色动起来
- 课堂实战一:小松鼠跳过河-设置角色名称和大小
- 课堂实战二:小松鼠跳过河-模拟重力加速度效果
- 第三课
- 知识点:程序的入口和出口
- 知识点:程序的三种执行结构
- 课堂实战
- 第四课
- 知识点:角色造型概念
- 课堂实战:唐诗绘本
- 第五课
- 知识点:角色特效展示&随机数使用
- 课堂实战
- 第六课
- 知识点:键盘方向键使用
- 第七课
- 知识点:侦测模块之碰到颜色
- 课堂实战:迷宫
- 条八课
- 知识点:克隆实现
- 课堂实战:豌豆射手
- 第九课
- 知识点:变量应用
- 第十课
- 知识点:程序进阶之自定义模块
- 第十一课
- 知识点:精美的几何世界之画笔使用
- 课堂实战进阶:九九乘法表实现
- 第十二课
- 项目实战:寻找蛋糕(一)
- 课堂实战
- 咨讯
- 韩国将"编程"纳入小学必修课程
- 家长认知
- STEAM教育理念应用的钥匙-scratch少儿编程语言
- 习大大主持开幕的人工智能大会上讲了啥
- 9.19 习大大主持开幕的人工智能大会讲了啥