轻松玩转Scratch 3.0编程(第2版)
上QQ阅读APP看书,第一时间看更新

6.6 Scratch里的广播

但是怎么通过一个角色通知其他角色呢?

广播体操就是用广播来告诉大家要进行的动作。因为广播声音洪亮,可以传递给很多人。在Scratch中也有这样的广播。

我们来试试吧。

案例——一起跳舞吧

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

或者

输入消息名称,单击确定

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

小猫咪发送了我们跳舞吧的广播,那么恐龙是不是需要接收广播呢。

固定恐龙在舞台的位置,并且让它转过来。

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

果果帮助

一定要注意广播的对应,发出了我们跳舞吧的广播,那么需要跳舞的角色一定要接收我们跳舞吧的广播。

如果接收的是消息1广播,恐龙就不知道要做什么了。

我们试一试?

案例——跳出节奏

我们换了个场景,还邀请了大象一起参与我们的舞蹈。这次我们要跳一个有节奏、有顺序的舞蹈。

小猫咪先跳动,然后是大象,最后是恐龙。

原来会让接收到广播的角色先执行程序,自己再执行操作。

程序执行顺序是这样的:

01 恐龙执行

02 大象执行

03 大象执行接收广播后的操作:

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

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