Scratch

状课网-少儿编程网课专业平台

Scratch scratch少儿编程—植物大战僵尸之只有自己种才有用不完的光:向日葵登场

发布时间:2021-11-23 16:22:47 浏览 0

各位小伙伴大家好:上期我们完成两个小目标,实现了种植物时阳光值的对应变化。

本期我们要上场一位新朋友——向日葵,另外还要顺带实现植物和向日葵的运动。

首先我们下来实现植物的运动,代码如下:

scratch少儿编程—植物大战僵尸之只有自己种才有用不完的光:向日葵登场

这里新增了右边两个代码块(两个死循环),其中一个在后期有点多余我们到时会调整删掉。

这两个死循环只起到一个作用——就是不断切换动作图片,根据视觉停留来实现一种运动的假象。

这里我们设置每0.05秒切换一张,所以人看起来就是一个完整的动作了。

另外我们对原来发射豌豆的代码做了一些微调,将坐标都增加15个单位,如果大家亲手做过就会知道这样微调原因。完成植物的运动我们来请本期的主角上场

scratch少儿编程—植物大战僵尸之只有自己种才有用不完的光:向日葵登场

插入一个向日葵角色,并在造型区删掉第一张图片,至于为什么大家自己试试就知道了。

下面的代码让向日葵动起来:

scratch少儿编程—植物大战僵尸之只有自己种才有用不完的光:向日葵登场

为什么会有两份呢?因为有一份是本体我们现在需要用到,到了后期不用了就可以把左边这份删掉。

最后对僵尸模块做些调整:

scratch少儿编程—植物大战僵尸之只有自己种才有用不完的光:向日葵登场

箭头所指增加了一个逻辑判断,让僵尸碰到植物或者向日葵就进入攻击角色。

对于或、且、非这几个逻辑连接词,上高中的小伙伴一定不陌生。

完成之后我们来看看效果:

本期为大家介绍到这里,下期再会。

 

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17510.html

上一篇:scratch少儿编程—我早已为你种下九百九十九……点阳光 下一篇:返回列表