极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch少儿编程之广播消息

极客小将2020-10-22-
在设计游戏的时候,角色间有时需要互相通信,共同完成一个任务。Scratch里提供了一种角色间互相通信的方法:广播消息。 什么是广播消息呢?先看下下面的图:

在设计游戏的时候,角色间有时需要互相通信,共同完成一个任务。Scratch里提供了一种角色间互相通信的方法:广播消息

什么是广播消息呢?先看下下面的图:

upload/article/images/2020-10-22/bbb5b4d6e66598b65bddec6e8addcaaf.jpg

广播消息就好像学校操场上和教室里的大喇叭,播音员在学校广播室播放广播,在操场上和教室里的所有人都能听到这个广播。如果广播的内容是通知三年级7班的张三同学传达室有人找,那张三同学听到通知后就会立刻去学校传达室看看谁找自己,其他同学和老师都不会理会这个通知。

Scratch里的广播消息作用与上面的例子一样,一个角色发出一个广播消息后,其他角色都能收到这个消息,需要处理这个消息的角色才需要执行动作。

与广播消息有关的内容如下:

  • 增加一个广播消息 -- 每个广播消息可以起一个名字

upload/article/images/2020-10-22/658f52ff863ed164e9efe40c4f35a7cf.jpg

  • 发送广播消息

upload/article/images/2020-10-22/546285604be41e911954076ec4e3002e.jpg

upload/article/images/2020-10-22/a4dffeea68650a08a48d965cfef91e71.jpg

发送广播消息有两个积木,下面举例子的时候说明这两个积木的区别。

  • 接收广播消息

upload/article/images/2020-10-22/2853c3841166705592343c4d75bd1219.jpg

下面举个例子说明广播消息的使用方法。

舞台上一个小女孩和一个小男孩表演,小女孩先跳舞,跳完后给小男孩发个消息,小男孩收到消息后再跳舞。

  1. 使用 upload/article/images/2020-10-22/546285604be41e911954076ec4e3002e.jpg的表演效果

https://cdn.china-scratch.com/Public/Home/images/grey.gif

表演说明:小女孩跳舞结束发了条消息,然后说了句“好棒”!

小男孩收到小女孩的消息后开始跳舞。

小女孩说“好棒”和小男孩跳舞同时进行。

小女孩的程序:

upload/article/images/2020-10-22/4fcb677b8045ece2f86c88b8aacf3dc0.jpg

说明:使用upload/article/images/2020-10-22/546285604be41e911954076ec4e3002e.jpg广播消息后不等待,

立刻就执行后面说话的程序。

小男孩的程序:

upload/article/images/2020-10-22/34a9e72c4295d95ce2a777ec1377c03a.jpg

2. 使用upload/article/images/2020-10-22/a4dffeea68650a08a48d965cfef91e71.jpg的表演效果

https://cdn.china-scratch.com/Public/Home/images/grey.gif

表演说明:小女孩跳舞结束发了条消息,然后说了句“好棒”!

小男孩收到小女孩的消息后开始跳舞。

小男孩跳舞结束后小女孩说“好棒”。

小女孩的程序:

upload/article/images/2020-10-22/d94b7d72da354172db5fca11ead4be53.jpg

说明:使用upload/article/images/2020-10-22/a4dffeea68650a08a48d965cfef91e71.jpg广播消息后等待小男孩接收这条消息并跳舞完毕后,才执行后面说话的程序。

小男孩的程序:

upload/article/images/2020-10-22/34a9e72c4295d95ce2a777ec1377c03a.jpg

通过比较可以看到这两种情况下,小男孩的程序完全一样,小女孩的发送消息的积木不一样产生了不一样的效果。

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

网友点评

共有5条评论来说两句吧...