- 轻松玩转Scratch 3.0编程(第2版)
- 刘凤飞
- 460字
- 2021-04-01 01:44:51
6.6 Scratch里的广播
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_8724.jpg?sign=1739486930-ocBZW5dVpsMqGfOdipuUSsZA5mXGWj9U-0-e06e53ec8844fc4aa44e9a7b66be1139)
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_20510.jpg?sign=1739486930-Gp0QArDovhrwOcjpY99aSo5EmJFPamb0-0-46fe772c20cfe51e3f93e0e4a8c7cdaa)
但是怎么通过一个角色通知其他角色呢?
广播体操就是用广播来告诉大家要进行的动作。因为广播声音洪亮,可以传递给很多人。在Scratch中也有这样的广播。
我们来试试吧。
案例——一起跳舞吧
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_20514.jpg?sign=1739486930-KyVTJ9tS51zB7zoOOCR04kuRnio44d8M-0-0f1152de7e1f2cf222c5f03df81af6a0)
创建一个新广播消息,单击新消息。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_20515.jpg?sign=1739486930-rEPup4vP0xlbAa0l8ehKihMmmu3Krylc-0-95a859baca510b6877aa439ea3dfa770)
或者
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_20516.jpg?sign=1739486930-euYaeI0dbUTnrjcdTkkDsUlNg3DsQJfw-0-c12c0f64208f025e84de230119619735)
输入消息名称,单击确定。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_20517.jpg?sign=1739486930-9DtzlOsCFXfFSLyHogV58Q2flSKO8C6w-0-c2ade38dd9e56d7b78f5ccf240477010)
创建消息后,给小猫咪编写代码。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P105_20518.jpg?sign=1739486930-TCvAYcRZUylQqQKs894Z2G5aYbah0PpF-0-295a60775056b46af49f904485c67b52)
小猫咪发送了我们跳舞吧的广播,那么恐龙是不是需要接收广播呢。
固定恐龙在舞台的位置,并且让它转过来。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P106_20519.jpg?sign=1739486930-GllyZFCWVJIhP4valTjmp1aRjjt0WGog-0-13b38c7f0064f27bd56ea69c785e7fd2)
然后编写恐龙接收代码后的操作。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P106_20520.jpg?sign=1739486930-qOXdTnjCzEEtVrtyyXxJGOudNtQ7FrhB-0-a0cbcc655daaba21cdb30b7d040803cc)
果果帮助
一定要注意广播的对应,发出了我们跳舞吧的广播,那么需要跳舞的角色一定要接收我们跳舞吧的广播。
如果接收的是消息1广播,恐龙就不知道要做什么了。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P106_20522.jpg?sign=1739486930-RzGD6xP7uW6uVd1iEJwJmaQGBbQI4F9b-0-7bc6a0c73dbcdeb4fabcc5c5b44933ad)
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P106_20523.jpg?sign=1739486930-87f54ZoKfi1hzhr4OAmAsyQ10tSq8nox-0-9c7e45c78b3232d42884060656137217)
我们试一试?
案例——跳出节奏
我们换了个场景,还邀请了大象一起参与我们的舞蹈。这次我们要跳一个有节奏、有顺序的舞蹈。
小猫咪先跳动,然后是大象,最后是恐龙。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P106_20526.jpg?sign=1739486930-VvRw1BDCjzP5saBEveONNi1hHnxXmtn2-0-6f0c3b95aee06f2850775d3802c77b76)
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P106_20527.jpg?sign=1739486930-dNfpS0rcTZxZOaebtwiE855kZwt0EXKK-0-4ad212e36a529b130473a73ee95ed1b8)
原来会让接收到广播的角色先执行程序,自己再执行操作。
程序执行顺序是这样的:
01 恐龙执行。
02 大象执行。
03 大象执行接收广播后的操作:
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P107_20533.jpg?sign=1739486930-fIMAlK7V0RhrwS6Ub8U8vF5nEz5eVqOT-0-9913ec56588bd537fc22c10b58d6d92f)
04 恐龙要等待大象执行完操作后,才开始执行自己的程序。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P107_20535.jpg?sign=1739486930-BASrdCrQAzzvvagTELc9dFudGhhMCmJy-0-96455d635b23646673d215a037ae6fbb)
我们稍微修改一下代码,再看看它们执行的顺序。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P107_20537.jpg?sign=1739486930-SXgnGprGgSF5y5T2kReo3NgPuUe7SRkc-0-07e9388804fedae5b52dadd12d807c26)
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P107_20538.jpg?sign=1739486930-zQ52IFeerOZQ6pPYj2WpLDAcjqkA9NZu-0-9595c0201bd2791efe5187eebd5f156d)
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P107_20539.jpg?sign=1739486930-etrxQCnQdOdnrMRv3qACexHbeUJ0ipbi-0-7c726464d8d92a1b9b14d1b167d915a9)