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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容