
上QQ阅读APP看书,第一时间看更新
6.6 Scratch里的广播


但是怎么通过一个角色通知其他角色呢?
广播体操就是用广播来告诉大家要进行的动作。因为广播声音洪亮,可以传递给很多人。在Scratch中也有这样的广播。
我们来试试吧。
案例——一起跳舞吧

创建一个新广播消息,单击新消息。

或者

输入消息名称,单击确定。

创建消息后,给小猫咪编写代码。

小猫咪发送了我们跳舞吧的广播,那么恐龙是不是需要接收广播呢。
固定恐龙在舞台的位置,并且让它转过来。

然后编写恐龙接收代码后的操作。

果果帮助
一定要注意广播的对应,发出了我们跳舞吧的广播,那么需要跳舞的角色一定要接收我们跳舞吧的广播。
如果接收的是消息1广播,恐龙就不知道要做什么了。


我们试一试?
案例——跳出节奏
我们换了个场景,还邀请了大象一起参与我们的舞蹈。这次我们要跳一个有节奏、有顺序的舞蹈。
小猫咪先跳动,然后是大象,最后是恐龙。


原来会让接收到广播的角色先执行程序,自己再执行操作。
程序执行顺序是这样的:
01 恐龙执行。
02 大象执行。
03 大象执行接收广播后的操作:

04 恐龙要等待大象执行完操作后,才开始执行自己的程序。

我们稍微修改一下代码,再看看它们执行的顺序。


