Scratch少儿编程之广播消息

网友投稿 2020-04-13 12:57

在设计游戏的时候,角色间有时需要互相通信,共同完成一个任务。Scratch里提供了一种角色间互相通信的方法:广播消息。 什么是广播消息呢?先看下下面的图: 广播消息就好像学校操场上和教室里的大喇叭,播音员在学校广播室播放广播,在操场上和教室里的所有人都能听到这个广播。如果广播的内容是通知三年级7班的张三同学传达室有人找,那张三同学听到通知后就会立刻去学校传达室看看谁找自己,其他同学和老师都不会理会这个通知。 Scratch里的广播消息作用与上面的例子一样,一个角色发出一个广播消息后,其他角色都能收到这个消息,需要处理这个消息的角色才需要执行动作。 与广播消息有关的内容如下: 增加一个广播消息 -- 每个广播消息可以起一个名字 发送广播消息 发送广播消息有两个积木,下面举例子的时候说明这两个积木的区别。 接收广播消息 下面举个例子说明广播消息的使用方法。 舞台上一个小女孩和一个小男孩表演,小女孩先跳舞,跳完后给小男孩发个消息,小男孩收到消息后再跳舞。 使用 的表演效果 表演说明:小女孩跳舞结束发了条消息,然后说了句“好棒”! 小男孩收到小女孩的消息后开始跳舞。 小女孩说“好棒”和小男孩跳舞同时进行。 小女孩的程序: 说明:使用广播消息后不等待, 立刻就执行后面说话的程序。 小男孩的程序: 2. 使用的表演效果 表演说明:小女孩跳舞结束发了条消息,然后说了句“好棒”! 小男孩收到小女孩的消息后开始跳舞。 小男孩跳舞结束后小女孩说“好棒”。 小女孩的程序: 说明:使用广播消息后等待小男孩接收这条消息并跳舞完毕后,才执行后面说话的程序。 小男孩的程序: 通过比较可以看到这两种情况下,小男孩的程序完全一样,小女孩的发送消息的积木不一样产生了不一样的效果。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com