目的
建立存档机制,玩家存档后可以通过继续游戏按钮读取存档
存档保存角色5种参数:血量,最大血量,攻击力,技能状态,攻击力等级
1.使用系统自带的存档类创建存档蓝图
声明5种需要保存的变量
2.使用系统的GameInstance创建游戏实例蓝图
游戏实例(GameInstance)是一种生命周期极长的类,因此切换关卡不会影响其参数状态
游戏实例蓝图中新增一个布尔值变量,用来让主菜单按钮控制它
在项目设置中将默认的游戏实例更改为刚才建立的游戏实例类蓝图
在函数库中创建一个纯函数用来调用该实例蓝图
在主菜单UI控件中绑定该实例,控制其读取状态
3.在玩家角色蓝图中创建一个存档接口事件,处理存档的数据
在玩家角色蓝图的初始化事件中,处理存档的读取
注意
玩家重生点不要和检查点重叠,否则会导致存档读取问题
存档读取的宏