友情提示:380元/半年,儿童学编程,就上码丁实验室。
《跳动的红心》就是这节课的作品啦。Scratch中可以通过切换造型来产生动画,也可以通过改变角色的属性来实现动画效果。这节课就是使用来角色的大小属性来实现一颗红心的跳动动画的。
如果能通过简简单单的改变角色的属性来实现动画效果,那就太棒了!
怎么让一颗红心跳动起来呢?我们需要分析一下红心跳动的过程,首先,红心需要先从小变大,然后再从大变小,恢复成原来的大小,这样就完成了一次心跳,如果想让红心一直跳动下去,只需要重复这个过程就可以了。
那么怎么让红心从小变大呢?一个指令把红心的大小增加30个单位的话就没有动画效果了,我们需要让红心慢慢的变大,这里使用到了指令重复执行N次,来让红心分10次,共计增加30个单位的大小,红心由小变大就实现了。
同样的方法让红心再依次缩小3个单位,缩小10次,这样红心就恢复到原来的大小了。
那怎么让红心一直跳动呢?相信大家已经知道该怎么编写逻辑了吧。
转自公众号:
为之少儿编程