青少年图形模块编程学习:收集爱心(3)
青少年图形模块编程学习,kitten block编程学习,Scratch编程学习,一起来学习编程:
欢迎关注本头条号,关注后可即时获得本头条号更新后的文章推送,如果需要源程序代码,请关注本帐号私信联系。
前面我们学习的内容为收集爱心,在舞台上会随机出现一定数量的爱心,当我们用鼠标点击爱心后,这一颗爱心就会飘到碗里去。然后,每当我们收到一颗爱心,Avery都会告诉我们一次,并为我们鼓几次掌。在处理如何让Avery给我们鼓掌和告诉我们当前收集数量时,我们是用设一个“上次分数”的变量来进行辅助判断,那么,还有其它方法吗?
当然,今天,我们就用消息的方法实现这个操作。
- 增加一个角色,从角色库里面找Avery这个角色,导入到舞台,放置到合适的位置并调整好大小。
- 因为要统计收集了多少颗红星,所以我们要设置一个变量“得分”来计数:
3、修改第一颗爱心的代码,在等待0.2秒后加一条指令“将得分增加1”,这样,我们每收集一颗爱心,得分就会增加1,这样就实现的收集爱心的数量增加,然后广播一个消息“得分加一”。
4、当角色Avery收到消息“得分加一”后,做做鼓励动作:告诉我们收集的数量,现时给我们鼓掌。