位置:首页游戏数码>scratch2.0怎么编植物大战僵尸 scratch20怎么做我的世界

scratch2.0怎么编植物大战僵尸 scratch20怎么做我的世界

所属分类:游戏数码 发布时间:2025/8/25 8:10:03

操作方法

01

角色说明

1)三个卡牌:阳光卡牌、向日葵卡牌、豌豆卡牌。卡牌位置固定。阳光卡牌下方有阳光数量变量。收集阳光以后,阳光数量增加。使用阳光,可以终止豌豆射手或者向日葵,种植以后,扣减对应的阳光数。

2)背景:草坪、围栏、终点是房子。如果僵尸走到房子边上,就开始吃“脑子”,脑子被吃完,游戏则结束。

3)阳光:阳光会定期随机飘落,可以点击,收集阳光。

4)豌豆射手:会摆动,会发豌豆子弹,打击僵尸。

5)豌豆子弹:种植豌豆以后,豌豆开始发射豌豆子弹。

6)僵尸:分成两个角色,一个是普通前进的角色;一个是碰到向日葵、豌豆射手或到达房子时,吃植物或脑子动作的角色。开始吃的时候,切换成开始吃的角色。

7)向日葵:向日葵会产生阳光。

02

铁桶僵尸

僵尸被打中两次即消失。

僵尸从屏幕右边随机出现,向左移动。到达左边房子以后,记录位置,广播开始脑子,然后显示第二个开吃脑子的僵尸。如果碰到子弹,打中次数减少1,如果打中次数为零,则打死了,删除克隆体。这里打中次数就是僵尸的生命值。

03

吃脑子的僵尸

收到吃脑子的广播以后,克隆自己,移动到原僵尸位置,显示,开吃脑子。这里设置了吃十次以后,僵尸消失。

04

种植豌豆射手(豌豆射手卡牌)

阳光数大于100,可以种植豌豆射手。种植时,立即克隆一个豌豆射手,减少阳光数,否则提示阳光不足。

05

豌豆射手

豌豆射手启动时,切换造型,实现动画效果。

豌豆射手启动时,跟随鼠标移动,当鼠标被按下以后,记录鼠标的位置,这个变量为角色变量,非全局变量。种植豌豆射手一段时间以后,开始发射豌豆。这里有个关键点,就是鼠标按下,广播发射豌豆以后,要停止当前脚本,即豌豆射手固定在草坪上。

06

豌豆子弹

接收到豌豆射手发射子弹的广播以后,克隆自己。然后移动到豌豆射手位置,开始向右移动,碰到边缘或者僵尸,重新回到原点,注意不是删除克隆体。

如果打中了僵尸,则子弹需要移回豌豆射手。(这里可改进:如果碰到僵尸,需要考虑射手和僵尸的距离,经过一段时间后再发射下一个豌豆子弹。否则僵尸靠近射手时,子弹的发射速度将加快,这不合理。)

07

种植向日葵(向日葵卡牌)

阳光数大于50,可以种植向日葵。种植时,立即克隆一个向日葵,减少阳光数,否则提示阳光不足

08

向日葵

向日葵启动时,切换造型,实现动画效果。

向日葵启动时,跟随鼠标移动,当鼠标被按下以后,记录鼠标的位置,这个变量为角色变量,非全局变量。经过一段时间以后,要停止当前脚本,即豌豆射手固定在草坪上。还未制作向日葵产生太阳的功能。

09

阳光

初始化阳光。每5秒克隆产生一个阳光。

克隆后,阳关在一定范围内随机产生,然后在一秒内,随机滑行到另外一个地方,停留三秒。点击阳光时,阳光滑回卡牌,阳光增加50。

推荐信息

  • Codeblocks如何使用 codeblocks下面的框不见了怎么办

    游戏数码时间:2025/8/24 3:03:21

    操作方法01新建一个项目,点击文件-新建 -项目。02然后选择Console application,前进。03选择"C"源文件-下一步。04填写项目标题,选择项目所在文件位置,点击下一步,如图(项目文件名和结果文件名是自动生成的,不要改动)。05点击完成。06在左侧,我们将看到,自动给我们生成了m

  • HTML网页制作 插入图片 用html制作网页怎么加图片

    游戏数码时间:2025/8/13 12:44:29

    HTML网页插入图片。感兴趣的小伙伴们快来了解一下吧。插入图片01将光标定位在HTML文档中要插入图像的位置。02点击“插入”菜单,选择“图像”项,或者单击“插入”面板上“常用”项,选择“图像

  • 输入一个三位正整数,要求其输出对应的逆序数 输入一个三位正整数要怎么输

    游戏数码时间:2025/8/21 7:38:56

    这里演示一下如何用vc++编写输入三位正整数,然后输出其对应逆序数的小程序。有兴趣的朋友可以来看看。工具/材料vc++6.0操作方法01第一步,我们首先要写开头:#includestdio.hvoid main()02接着就是“代码容器”大括号。{}03需要先定义两个整形的变

  • 思维导图解读昆虫记 昆虫记思维导图a4纸

    游戏数码时间:2025/8/21 3:06:05

    昆虫记思维导图之背景介绍011823年,法布尔出生在法国一农户中,他自幼喜欢观察昆虫,长大后更是从事昆虫研究的工作。他的作品《昆虫记》不仅是一部严谨的科学纪录,其在文学上所获得的成就更屡受诺贝尔文学奖青睐。02作者:让-亨利·卡西米尔·法布尔,,法国著名的昆虫学家、文学家

  • 用Java语言从键盘中输入内容 java从键盘输入内容存入文件

    游戏数码时间:2025/8/16 23:59:50

    在使用Java的时候,如何用键盘输入代码呢?这里给大家简单介绍一下键盘输入数据的方法。工具/材料笔记本、Java编程工具操作方法01如果你想在Java中定义一个函数的话,首先我们需要定义一个函数名,即:import java.util.name;name=new name(system.in);02

  • java 学习路线 学java的路线

    游戏数码时间:2025/8/24 19:36:18

    学习Java的过程很复杂,以下理出学习过程中可能遇到的问题,及学习路线。希望能够对你的学习有所帮助。Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,

  • 如何提港服ps4下载速度 ps4港服怎么弄

    游戏数码时间:2025/8/24 2:39:13

    操作方法01启动PSXDownloadHelper,点击“启动服务”(把IP地址记住,这里是192.168.1.16)02之后会出现下图这个界面,只要CDN加速状态是绿色的,就表示成功了。03然后在PS4上面设置网络:选择网络04选择“使用LAN连接线&rdquo

  • 如何解决 另一个程序正在运行中此操作无法完成 另一个程序正在使用此文件是什么意思

    游戏数码时间:2025/8/12 16:08:22

    校园宽带拨号软件netkeeper 导致01由于之前在上大学的时候需要安装netkeeper 来拨号连接,但是回家后就无需拨号就可以联网,可能是netkeeper 和自动联网存在冲突的缘故,打开开始菜单 -- 设置;02点击 系统 -- 应用和功能,如图所示:03在右侧找到netkeeper ,点击

  • 网络和共享中心打不开怎么办 win7打开网络和共享中心打不开

    游戏数码时间:2025/8/22 14:57:17

    操作方法01在“开始”菜单中打开“运行”窗口,输入“dcomcnfg”,点击“确定”打开“组件服务”窗口。02依次展开“计算机”“我的电脑&rd

  • 数位板没有压感的解决方法 数位板没压感 sai

    游戏数码时间:2025/8/20 11:35:29

    数位板使用久了过后,就会没有压感了,如果没有压感的话会严重地影响我们进行线描和图片的绘制。这里小编给大家分下一下数位板没有压感了该如何解决的方法。操作方法01首先,我们打开sai,然后用压感笔话几条直线,如果是没有压感的话,画出来的线条就是粗细一致的线条。02那么,我们在这里先看一下自己的sai,检