29 蓝图:体力值、子弹数逻辑和胜利界面

image.png

1 体力值冲刺时消耗,站立时恢复

加速的时候通过定时器调用时间来消耗体力:


image.png

我们制作了一个自定义事件:


image.png

每秒恢复体力如下:
image.png

以上,我们要还需要继续完善的有:
扣除时的保护,不能为负。
按键按下直接修改速度不妥,应该为出发定时器去修改,负责体力不足的时候,无法减速。

2 子弹打完后无法开枪,制作弹匣和拾取增加子弹数量
发射子弹的时候,判断弹药:


image.png

制作一个蓝图类Actor:


image.png

记得修改碰撞预设:
image.png

蓝图逻辑为 触到后增加10个子弹,销毁弹夹:
image.png

3 定义一个消灭数量目标,完成任务后游戏结束
玩家蓝图定义GameEnd事件:


image.png

移动体被击中时判断调用:


image.png

4 制作游戏结束界面:重新玩或退出游戏。
游戏结束界面:


image.png

界面的逻辑如下:


image.png
image.png

你可能感兴趣的:(29 蓝图:体力值、子弹数逻辑和胜利界面)