极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

今天我们来聊一聊scratch中的广播功能

极客小将2020-11-15-
在一个scratch作品中,背景和角色往往能够通过各自的脚本,独立的完成自己所要做的事情。可是背景和角色间,或是角色和角色间在面对只有相互合作才能完成的事情时,我们就需要通过【广播】来实现了。

在一个scratch作品中,背景和角色往往能够通过各自的脚本,独立的完成自己所要做的事情。可是背景和角色间,或是角色和角色间在面对只有相互合作才能完成的事情时,我们就需要通过【广播】来实现了。

upload/article/images/2020-11-15/8a7515205e21ff447248e5d7ecd7a60f.jpg

背景或任何一个角色,都可以通过【广播消息】积木块向其他角色或是背景发送消息。

upload/article/images/2020-11-15/31d7866670d7edebc36469cc2d7b109b.jpg

和这个消息有关的角色则需要使用【当接收到消息】积木块,在接收到广播后做出相应的反应。

upload/article/images/2020-11-15/514cf05e2dbe435b249f1a2ac148495c.jpg

比如在下面小猫飞行的案例中,当按钮被点击,发送广播,小猫角色只有在接收到飞行的广播后,才会执行【当接收到飞行】积木块让小猫飞行的脚本。

upload/article/images/2020-11-15/903979e2988b6dc9ca411eac9207a963.jpg  

upload/article/images/2020-11-15/9ce1ad92d63be7170888bc49e9dab072.jpg           upload/article/images/2020-11-15/a37849225884f28a1c328239fbcc4e42.jpg

             (按钮)                         (小猫)

如果在一个scratch作品中,我们需要发送出许多条广播消息。一定要注意接收广播信息的准备性。

为了区分每一条消息,我们可以对广播的消息进行准确的命名。比如,变色龙变变变的案例中,我们可以在点击完黄色按钮后,发出名为【变成黄色】的广播来通知变色龙变成黄色;在点击绿色按钮后,发出名为【变成红色】的广播来通知变色龙变成红色。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服