用户:
出版喵查看:0 回复:22 评论:0 创建时间:2016-09-26T20:08:14

大家好!欢迎来到编程小课堂!
现在就跟源码研究所的猫老祖一起探究神奇的源码世界吧!
这次的主题是“广播"!
广播的作用是用于角色之间相互传递信息。
有了广播积木,我们就可以为角色之间建立联系,实现交互的效果。
与广播相关的积木位于事件盒子中:

发送广播是向特定角色传递一条指定信息:

与其对应的是“当接收到广播”积木,当接收到广播后,角色就可以完成自己的脚本组合。

由一个发送广播的主控方,向多个接受广播的受控方进行广播的形式,我们称之为“一对多”的广播(其实本质还是一对一)虽然接收的是同一个广播,但是完全可以分别实现不同的脚本,也就是说,广播只是建立角色之间的联系,至于建立联系以后所做的事,可以统一行动,也可以各行其是。
但无论是一对一、一对多、多对一的广播形式,其本质都是一对一的广播,如果需要用到由两个或两个以上的角色同时控制同一个角色,就不能再通过广播来实现了,必须要用到变量的功能。