【scratch3-植物大战系列】— 粉墨登场(5-1)

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

友情提示:视频教程观看时请手动设置清晰度。

“随着植物们的纷纷登场,他们最大的对手僵尸们也要出场了。

本节重点是对之前章节的重构

  • 新增场景:向日葵产生阳光

  • 新增角色:普通僵尸

01

新增场景:向日葵产生阳光

在之前的章节中,我们已经提供了产生阳光的脚本,但是为了更好地方便大家使用,所以,重构了这部分内容。

【scratch3-植物大战系列】--- 粉墨登场(5-1)

【scratch3-植物大战系列】--- 粉墨登场(5-1)

向日葵的脚本清单(包含生成阳光脚本

这里分成两部分截个大家,是因为原先的大屏幕被戳坏了,所以,找出老的来用用。
这里主要进行了如下的重构:
1、将行编号和列编号由原先的公有变量变为私有变量
2、将计算出来的种植地图的编号,用私有的角色编号变量进行保存,
3、统一了发送编号的指令列表,方便阳光进行获取。
阳光的脚本:未添加点击后获取的脚本,这个可以参考之前的内容。

【scratch3-植物大战系列】--- 粉墨登场(5-1)

02

新角色:普通僵尸

对僵尸的出场也进行了重构,通过波次和大概的僵尸数,预先存入总的僵尸数,然后由僵尸脚本分次取出。

【scratch3-植物大战系列】--- 粉墨登场(5-1)

控制台脚本

【scratch3-植物大战系列】--- 粉墨登场(5-1)

僵尸脚本

这里通过僵尸出场y坐标控制哪一行的僵尸出场,在控制脚本里存储到列表里的其实就是对应的行编号。

整个脚本没有添加血条,与植物的互动等部分,因为之前的文章中有对应的描述,大家可以往前看一下。

 

另外,僵尸系列可能先到这里,感觉纯文本的效果不是很好,所以,接下来,会重新通过视频课的模式进行讲解,希望有需要的朋友多多捧场。

 

 

之前也放出第一课,大家可以先看看。

 

Scratch3-视频】开学第一课–基础(小老师的课哦)

另外,在腾讯和哔哩哔哩也会陆续上传相关视频。公众号内容会更多采用视频与文字的结合,方便大家更多的启蒙。

腾讯的地址:

https://v.qq.com/x/page/g3144ee3ggc.html

只要回复:

转自公众号:
浩浩学编程

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