最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

【scratch3-植物大战系列】— 僵尸来了(2)

Scratch 少儿编程 3501浏览 0评论
植物大战僵尸系列

友情提示:380元/半年,儿童学编程,就上码丁实验室

 僵尸来了,向日葵们怎么办,快快找豌豆小哥帮忙吧。

作为“僵尸来了”系列的第二篇,我们将先开始如下内容:

  • 添加角色豌豆卡牌出场
  • 添加角色:豌豆小哥(单发)出场

  • 添加场景:攻击向日葵后,向日葵血量减少,最后消失

好,让我们开始吧

01

添加角色:豌豆卡牌出场

添加角色,对大家来说应该轻车熟路了吧。

如果还有不清楚的,可以查看之前的内容:

Scratch3-植物大战系列】— 僵尸的行走

先欣赏一下整体的脚本吧!

【scratch3-植物大战系列】--- 僵尸来了(2)

而提到的主角下面这位:

【scratch3-植物大战系列】--- 僵尸来了(2)

貌似有点小,不管怎么样,直接看脚本:

【scratch3-植物大战系列】--- 僵尸来了(2)

其中整体跟向日葵类似,所以,我们还需要上我们的豌豆小哥。

02

添加角色:豌豆小哥出场

 

【scratch3-植物大战系列】--- 僵尸来了(2)

它的脚本如下:

【scratch3-植物大战系列】--- 僵尸来了(2)

怎么样,是不是跟向日葵的脚本类似

同样的,我们在豌豆卡牌脚本里,也要加上一段代码,来克隆豌豆小哥:

【scratch3-植物大战系列】--- 僵尸来了(2)

红框框处就是新增的脚本

03

添加场景:攻击向日葵后的效果

我们需要建立一个私有的变量,血量,用来记录和计算不同向日葵的血量:

【scratch3-植物大战系列】--- 僵尸来了(2)

当它的值为0时,就表示向日葵被吃掉了,删除这个克隆体

脚本如下:

【scratch3-植物大战系列】--- 僵尸来了(2)

黑框的就是新增的。

最后的效果是这样的:

【scratch3-植物大战系列】--- 僵尸来了(2)

为了让大家看的更清楚,加了“说xx”积木,方便大家了解变量的使用情况。

同样的方法,大家也可以给豌豆小哥加上血量效果,下一次,我们就要讲讲发射子弹了,毕竟豌豆小哥可不是摆设呀。

转自公众号:
浩浩学编程

您必须 登录 才能发表评论!