友情提示:380元/半年,儿童学编程,就上码丁实验室。
“ 这一章节开始,我们就派出僵尸先生们了,游戏越来越精彩了。”
正文内容开始前,我们可以通过在公众号中回复:开始了
来获取“开始了”系列的最终脚本。
作为“僵尸来了”系列的第一篇,我们将先开始如下内容:
-
添加角色:普通僵尸出场
-
添加场景:攻击植物
好,让我们开始吧
01 —
添加角色:普通僵尸出场
添加角色,对大家来说应该轻车熟路了吧。
如果还有不清楚的,可以查看之前的内容:
【Scratch3-植物大战系列】— 僵尸的行走
这次我们还是普通僵尸,设置5条跑道上随机先后出现1名僵尸。
效果如下:
这里面也用了列表,具体的僵尸脚本如下:
上面有没有注意有一个带耳机的小人,这个是用来方便管理一些列表等公用内
容特意选的,类似于控制台的角色。
它的脚本如下:
大家看,它主要负责初始化列表,将僵尸出场的y轴设定好
02 —
添加场景:攻击植物
这是我们第一次出现不同角色的正面交互,它需要用到我们之前经常使用的“侦测“”模块中的积木:
通过它来判断是否与其他角色有碰撞或者交互。
我们接下来主要处理两个动作,附加一个音效: 僵尸碰到向日葵 碰到向日葵后,僵尸切换为攻击造型(吃植物) 最后看看,再配合一点音效
1、僵尸与向日葵的碰撞 看一下效果:
、 怎么样,跟游戏里的很像吧
修改了僵尸的脚本,具体如下:
上图中注释部分,是为了目前的效果,后续会替换成游戏场景,吃了“脑子”后,游戏结束了。
里面着重加了对向日葵的相遇检测,一旦碰到了,就切换僵尸的造型到攻击状态。
向日葵的脚本中,增加了闪烁效果
另外,就是加了音效,不过听上去有点那个,大家自己体会一下。
怎么样,僵尸先生出场速度是不是有点快,这个大家可自行调整。 下一次,该轮到豌豆小兄弟出场了,敬请期待。
转自公众号:
浩浩学编程