友情提示:380元/半年,儿童学编程,就上码丁实验室。
同学们大家好,欢迎来到码丁实验室,今天我们来学习神奇的魔法帽。今天我们要实现两个效果,第一个我们要实现魔法帽跟苹果的互换。
另外,我们要给上一课的贪吃球加上开始按钮和结束按钮。
下面,我们就一起来学习,首先我们来实现第一个效果,魔法帽变成苹果,我们先删除小猫角色,然后从系统素材库中选择魔法帽。
再选择苹果。
接下来我们要实现的效果,点击魔法帽,苹果就要出现,我们要对魔法帽跟苹果做初始化的设置。一开始绿旗被点击苹果是不出现的,在外观模块里面有“隐藏”跟“显示”的积木块,苹果选择“隐藏”积木块。
魔法帽选择“显示”,这样我们就完成了初始化的设置。
接下来我们来学习另外一个功能,当我们点击魔法帽的时候,苹果就会显示。在事件模块里面有一个代码“当角色被点击”,能够捕捉到角色被点击的事件,点击事件发生后我们要通知苹果,在事件模块里面有一个叫做“广播消息”的代码,就跟校园里的广播一样,只要广播一放,所有的同学都听得到。我们选择新消息,写入一个文本。
我们回到苹果的代码,写上“当接收到”“显示”代码块。现在点击魔法帽,苹果就显示。
现在我们要实现的效果是,点击苹果魔法帽要显示。当苹果显示的时候,我们要隐藏魔法帽。
当苹果被点击的时候,它需要广播一条消息。
断开代码,调整两个角色的位置在舞台中央,并去掉“当绿旗被点击”积木块。
接下来,我们来实现第二个效果,我们在电脑中上传上一节课的“贪吃球”代码,给它加上开始和结束按钮。
需要先添加两个角色,并调整颜色跟文字。T是文本,箭头是选择。
调整颜色。
调整结束按钮。
添加开始按钮的代码块,选择“当角色被点击”,“广播消息”,修改第一个球的代码块,接下来修改其他所有球的代码块。
给结束按钮添加代码块,在控制模块里有一个代码叫做“停止全部脚本”,这个代码可以一键停止所有角色的程序。
课后作业,请大家实现如下效果,当开始按钮被点击的时候,结束按钮不见了,当点击结束按钮的时候,开始按钮不见了,下期再见。