使用Scratch制作打弹球游戏(四)-附加功能之增加生命
上个博客我们对增加关卡难度进行了讲解,今天我们给我游戏增加一些趣味性,当我们障碍物消失的时候会触发道具,如果获取道具,则生命加1
游戏背景
主题:反弹板与弹珠之间的惊喜
舞台:草地、墙角、室内等
角色:小球、反弹板、障碍物、得分、增加生命道具
故事:小球和反弹板正在较量着,彼此不分胜负,突然降落了一只小球……
目标
1. 障碍物消失触发道具
2. 获得道具生命加1
游戏实现流程图
任务
(1)障碍物消失出发道具
思路分析
我们要想完成此操作,我们需要对任务进行分析,当我们进行到哪个障碍物的时候消失会出发道具
程序设计
步骤一:新增增加生命变量。
Tip:在这里,我们这个变量用来判断是否触发道具。
步骤二:在障碍物消失的时候,判断是否满足触发道具的条件,如果满足条件,则触发广播(道具启动)。
Tip:
- 这里我们需要先对变量进行设置一个数字,可自行设置。这里我设置的数字是4。
- 我的判断条件是得分=增加生命变量时,触发道具。
(2)获取道具生命加1
思路分析
前面我们会获取道具的条件进行了设置,那么我们触发道具之后,是要有一个道具进入我们场地的,并且获取之后要增加一个小球参与到我们的游戏当中。
程序设计
步骤一:设计道具,这里我以气球作为我的道具。
步骤二:当触发广播之后,我们要对它进行接收,并让我们的道具进入场地。
步骤三:设置道具运动轨迹,如果碰到反弹板,则发送广播给小球并隐藏自己
步骤四:小球接收广播,克隆自己。