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

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

scratch广播消息的传递

scratch广播消息的传递

scratch广播消息有什么用?

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

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

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

scratch广播消息怎么用?

新建一个广播消息

新建一个广播消息

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

广播一则消息给螃蟹

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

螃蟹接收到了消息

螃蟹接收到了消息

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch作品怎么打开,打开scratch作品的3个步骤

2023-4-23 14:31:07

综合资讯

scratch随机数是什么?scratch随机数的使用方法

2023-4-24 10:07:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索