全国服务热线:400-6263-721

位置:海口童程童美少儿编程培训学院 > 学校动态 > scratch编程通过广播消息运用教程

scratch编程通过广播消息运用教程

来源:海口童程童美少儿编程培训学院时间:2022/3/24 10:38:55

  我们来改进下变大变小程序,通过使用消息积木,让魔法师把E叶变大变小的过程更加合乎于情理。

  我们将在之前的“Elf变大变小”示例的基础上改进。在之前的版本中,Elf直接被变小了,然后再恢复原样,这个过程有些太突然了。我们可以修改为,当Elf被变小之后,他虽然感到很神奇,但他还是想请求魔法师把自己变回原样:而魔法师在接收到Ef想要变回原样的请求之后,才把他变回原样。

  【第 1步】打开的“EIf变大变小”程序。选中Elf角色,修改其代码。当他被变小之后,先不要马上变回原样,而是在表示惊讶之后,广播一条“请求变回原样”的消息。

  消息就好像我们平常在微信群里发布的一条信息,告知群里的朋友某一信息,或者请求大家去做某件事情。当群里的人接收到消息的时候,就会获取信息,或者按照要求去做相应的动作。

  【第2步】选中魔法师,修改代码。当魔法师接收到Elf广播的“请求变回原样”消息的时候,决定接收Elf的请求,所以,他广播了一条“变回原样吧”的消息。

scratch编程通过广播消息运用教程

  第3步再回到Elf角色。添加一段代码,当Elf接收到“变回原样吧”消息,通过一个重复10次的循环,逐渐将EIf变回原来的大小。Elf表示整个过程很神奇。这段代码如右图所示。

  好了,这个项目就到此结束了。现在运行程序来感受一下,EIf变小变大的整个过程是不是更加流畅而自然了!

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/963/news/503484/违者必究! 以上就是海口童程童美少儿编程培训学院 小编为您整理 scratch编程通过广播消息运用教程的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721