scratch广播消息怎么用,各个角色消息传递者

scratch编程中,我们经常会用到广播消息。当多个角色之间传递信息,或者统一控制多个角色的行为的时候,这个时候需要有个消息传递机制进行控制。涉及到的消息模块有下面几个“广播消息”、“广播消息并等待”、“当接收到消息”积木。

scratch广播消息的传递
scratch广播消息的传递

scratch广播消息有什么用?

消息是 Scratch 软件的灵魂之一。不同的程序之间,可以通过消息来衔接,消息是不同程序之间沟通的重要手段。在 Scratch 中可以使用“广播消息”、“广播消息并等待”、“当接收到消息”积木来发起和响应消息。

其实,消息机制在我们的生活中无处不在,它让我们的生活变得尽然有序。比如过马路要看红绿灯、跑步比赛要听裁判的发令枪声、打电话等等。以红绿灯为例,行人看见红灯、绿灯切换以后,是原地不动、还是匆忙跑过去,都跟路灯没关系。路灯要做的就是告诉所有人,我把灯的颜色切换了,剩下的事情你们自己看着办吧。这一点像极了“广播消息”积木,作为消息的发送者并不需要关注消息的接收者会如何反应。

而打电话就不同了,其中一人在表达了自己的想法后,必须要停下来聆听对方的反馈,这样才能顺畅的沟通交流。如果两个人都像“广播消息”一样,只顾着自己滔滔不绝的唠叨,那么对方肯定啥也没听懂,这就是一次糟糕的通话。“广播消息并等待”积木就像打电话一样,可以让沟通变得更有秩序。

scratch广播消息怎么用?

新建一个广播消息
新建一个广播消息

例如小猫要传送一个随机生成的数给螃蟹,小猫首先随机生成一个数字,并且说,“发一个数给你?”

广播一则消息给螃蟹

然后通过广播消息的方式,传给螃蟹。当接收到“发一个数给你?”的时候,螃蟹把收到的数说出来。

螃蟹接收到了消息
螃蟹接收到了消息

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-09-29 10:14:42
下一篇 2022-09-30 10:04:18

相关推荐

  • 没有相关文章!