1、人物蓝图——新增人物属性变量生命值下降度——事件Tick里面增加生命值下降的处理。添加事件任意伤害(EventAnyDamage)——获取当前生命减去Damage引脚——Max——设置当前生命值——当等于0的时候调用死了事件

2、新增宏改变生命值下降度——新增输入改变值——获取生命值下降度变量+输入引脚改变值——Max——设置生命值下降度——饿了、渴了、累了事件分别调用生命值下降度宏

3、游戏模式——新增自定义事件游戏结束、重新开始游戏、退出游戏。重新开始游戏——打开关卡(OpenLevel)。退出游戏——执行控制台命令(ExecuteConsoleCommand)——command输入exit

4、死亡事件:获取游戏模式——转换成生存游戏模式——调用游戏结束事件
5、新增用户界面控件蓝图游戏失败UI,分别添加游戏结束、生存时间、打破记录文本提示和退出游戏、再玩一次按钮。退出游戏按钮:获取游戏模式——转换成生存游戏——调用退出游戏事件。再玩一次按钮:获取游戏模式——转换成生存游戏——调用重新开始游戏事件

6、游戏实例蓝图显示结束UI——新增变量游戏失败面板类型选择游戏失败UI——新增自定义事件显示游戏失败面板
7、游戏模式——实例化游戏实例:游戏开始事件——获取游戏实例转换成生存实例——提升为变量游戏实例。游戏结束事件:获取游戏实例变量——调用显示游戏失败面板