广播是传递消息的方法,比如不同角色之间通过广播消息来进行联系,协调行动。下面例子演示了"挢旗扦渌;编程猫"和"星能猫"之间通过广播消息来实现轮流发动攻击。
工具/原料
小米max3
MIUI12.5.1
编程猫Nemo4.5.0
方法/步骤
1、运行编程猫APP,新建作品,进入创作界面。
2、添加角色"编程猫二阶攻击"和&quo隋茚粟胫t;星能猫二阶攻击"。(可参考以下经验)
3、在舞台上调整两者位置,点选"编程猫二阶攻击"。
4、切换到积木编辑界面。
5、把"事件"积木盒中的"当开始被点击"拉到编辑区。
6、添加"事件"积木盒中的"发送广播Hi"。
7、把"事件"积木盒中的"当收到广播Hi"拉到空白处。
8、点"Hi",选择"新增广播"。
9、输入"hello"。
10、添加"控制"积木盒中的"重复执行20次"。
11、添加"外观"积木盒中的"下一个造型"。
12、添加"控制"积木盒中的"等待1秒"。
13、修改为"0.1"秒。
14、添加"事件"积木盒中的"发送广播Hi"。
15、完成的两组积木如下图。
16、长按"当收到广播hello",然后点"复制"。
17、切换到"星能猫二阶攻击"。
18、在空白处长按,点"粘贴"。
19、把"当收到广播hello"修改为&孥恶膈茯quot;当收到广播Hi",把"发送广播Hi"修改为"发送广播hello"。
20、点"开始运酚祯馄嫱行"。可以看到星能猫首先发动攻击,然后轮到编程猫,然后又到星能猫,如此次第循环。这是因为它们相互之间通过广播告诉对方什么时候开始动作,所以协调一致,依次进行。