scratch2.0怎么编植物大战僵尸

操作方式 01 脚色申明
1)三个卡牌:阳光卡牌、标的目的日葵卡牌、豌豆卡牌 。 卡牌位置固定 。 阳光卡牌下方有阳光数目变量 。 收集阳光今后,阳光数目增添 。 利用阳光,可以终止豌豆弓手或者标的目的日葵,莳植今后,扣减对应的阳光数 。
2)布景:草坪、围栏、终点是房子 。 若是僵尸走到房子边上,就起头吃“脑子”,脑子被吃完,游戏则竣事 。
3)阳光:阳光会按期随机飘落,可以点击,收集阳光 。
4)豌豆弓手:会摆动,会发豌豆枪弹,冲击僵尸 。
5)豌豆枪弹:莳植豌豆今后,豌豆起头发射豌豆枪弹 。
6)僵尸:分当作两个脚色,一个是通俗进步的脚色;一个是碰着标的目的日葵、豌豆弓手或达到房子时,吃植物或脑子动作的脚色 。 起头吃的时辰,切换当作起头吃的脚色 。
7)标的目的日葵:标的目的日葵会发生阳光 。

scratch2.0怎么编植物大战僵尸

文章插图

02 铁桶僵尸
僵尸被打中两次即消逝 。
僵尸从屏幕右边随机呈现,标的目的左移动 。 达到左边房子今后,记实位置,广播起头脑子,然后显示第二个开吃脑子的僵尸 。 若是碰着枪弹,打中次数削减1,若是打中次数为零,则打死了,删除克隆体 。 这里打中次数就是僵尸的生命值 。
scratch2.0怎么编植物大战僵尸

文章插图

03 吃脑子的僵尸
收到吃脑子的广播今后,克隆本身,移动到原僵尸位置,显示,开吃脑子 。 这里设置了吃十次今后,僵尸消逝 。
scratch2.0怎么编植物大战僵尸

文章插图

04 莳植豌豆弓手(豌豆弓手卡牌)
阳光数大于100,可以莳植豌豆弓手 。 莳植时,当即克隆一个豌豆弓手,削减阳光数,不然提醒阳光不足 。
scratch2.0怎么编植物大战僵尸

文章插图

05 豌豆弓手
豌豆弓手启动时,切换造型,实现动画结果 。
豌豆弓手启动时,跟从鼠标移动,当鼠标被按下今后,记实鼠标的位置,这个变量为脚色变量,非全局变量 。 莳植豌豆弓手一段时候今后,起头发射豌豆 。 这里有个关头点,就是鼠标按下,广播发射豌豆今后,要遏制当前剧本,即豌豆弓手固定在草坪上 。
scratch2.0怎么编植物大战僵尸

文章插图

06 豌豆枪弹
领受到豌豆弓手发射枪弹的广播今后,克隆本身 。 然后移动到豌豆弓手位置,起头标的目的右移动,碰着边缘或者僵尸,从头回到原点,注重不是删除克隆体 。
若是打中了僵尸,则枪弹需要移回豌豆弓手 。 (这里可改良:若是碰着僵尸,需要考虑弓手和僵尸的距离,颠末一段时候后再发射下一个豌豆枪弹 。 不然僵尸接近弓手时,枪弹的发射速度将加速,这不合理 。 )
scratch2.0怎么编植物大战僵尸

文章插图

07 莳植标的目的日葵(标的目的日葵卡牌)
阳光数大于50,可以莳植标的目的日葵 。 莳植时,当即克隆一个标的目的日葵,削减阳光数,不然提醒阳光不足

推荐阅读