💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
同学们对于唐诗都不陌生,阿达老师平时最喜欢看的节目之一就是《诗词大会》古人的智慧和对人生的感悟通过一句句优美的唐诗表达得淋漓尽致,今天我们就用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) 小朋友们,完成了自已的第一个作品,是不是很兴奋啊,阿达老师也是刚刚开始录制视频课程,完成的时候也是有点儿小兴奋呢,我们一起加油吧