友情提示:380元/半年,儿童学编程,就上码丁实验室。
第15课 植物大战僵尸
1.素材准备
使用创建背景1。
创造背景2,同样的,我们文件添加如下图所示:
使用创建如下角色。
2.角色
角色 |
创建方法 |
绿色按钮 |
|
箭头 |
|
中国僵尸 |
|
豌豆子弹 |
|
豌豆炮台 |
|
3.添加新变量
在 |
|
4.程序设计
绿色按钮的程序设计:
箭头的程序设计:
想法 |
模块 |
脚本 |
在首页界面显示,移到绿色按钮之上,当鼠标碰到箭头,我们就进入游戏界面 |
|
|
当进入游戏界面后隐藏自己 |
|
中国僵尸的程序设计:
想法 |
模块 |
脚本 |
当开始时,先隐藏自己 |
|
|
当进入游戏界面后,设定打中次数为0,显示僵尸,移到随意位置 |
|
|
让僵尸在x轴上移动 |
|
|
当僵尸穿过防御后,更新此时僵尸位置,并开始吃脑子,停止当前外循环。 |
|
|
当僵尸碰到子弹,就增加打中次数 |
|
|
当打中次数大于等于2次,打中僵尸两次,僵尸死亡。 |
|
子弹的程序设计:
想法 |
模块 |
脚本 |
当开始时,先隐藏自己 |
|
|
当收到发射信号后,把 子弹设定在豌豆炮台口前,并显示 |
|
|
向前发射子弹,当碰到僵尸的时候就重新发射 |
|
|
当接收到打中僵尸信号就重新发射等待一秒并隐藏 |
|
豌豆炮台的程序设计:
想法 |
模块 |
脚本 |
当开始时,隐藏自己 |
|
|
当进入游戏界面后,显示炮台,鼠标拖动到指定位置,如果按下鼠标就设定好豌豆的坐标,放下豌豆炮台,并对子弹发布发射信号。停止脚本。 |
|
|
如果没有顺利阻止中国僵尸的前进,。。。。 |
|
|
当收到打中僵尸时 ,等待一秒,隐藏 |
|
5.想一想
6.试一试
实现的功能 |
编辑模块 |
这里要用到我们的克隆 |
|
可以来自己动手试一试哦,看看自己能不能快速完成!
7.保存脚本