• 首页
  • 少儿编程
  • 珠心算
  • scratch
  • scratch编程里如何接收到多个广播后才显示角色?

    看到有人在问scratch编程里如何接收到多个广播后才显示角色,字面的意思大概是只有接收到多个广播指令后才能显示角色,而不是单单一个广播就显示。

    scratch中广播的作用

    首先我们要清楚一点,在Scratch编程里广播指令的用法,scratch编程里广播积木块的作用主要是用于通讯,属于事件类型。通俗一点讲就是在程序的某个环节要实现什么的功能时发出一个消息出去,别的功能模块监听到这个广播消息后开始做出响应的动作,就像面向对象编程里的调用对象一样。

    scratch中广播的作用

    scratch编程里如何接收到多个广播后才显示角色

    我们先看一下实现效果

    一般情况下,角色代码里会写“当接收到广播”时隐藏或显示,也就是说只要收到一个广播就显示了,明显是不能满足提问者的需求。

    那么我们换个角度想问题,要求接收到多个指定的广播后才能显示,那么我们可以设置几个条件,没接收到一个广播后满足一个条件,当满足所有条件后再显示角色即可,代码实例:

    当小猫发出广播a,b,c,苹果接收到a,b,c三个广播后才能显示。

    小猫代码:

    scratch中广播的作用

    苹果代码:

    scratch中广播的作用