快去自定义签名吧~|
2024-04-23 16:48阅读: 16评论: 0推荐: 0

系统——存档

目的

建立存档机制,玩家存档后可以通过继续游戏按钮读取存档
存档保存角色5种参数:血量,最大血量,攻击力,技能状态,攻击力等级

1.使用系统自带的存档类创建存档蓝图


声明5种需要保存的变量

2.使用系统的GameInstance创建游戏实例蓝图

游戏实例(GameInstance)是一种生命周期极长的类,因此切换关卡不会影响其参数状态

游戏实例蓝图中新增一个布尔值变量,用来让主菜单按钮控制它

在项目设置中将默认的游戏实例更改为刚才建立的游戏实例类蓝图

在函数库中创建一个纯函数用来调用该实例蓝图

在主菜单UI控件中绑定该实例,控制其读取状态

3.在玩家角色蓝图中创建一个存档接口事件,处理存档的数据


在玩家角色蓝图的初始化事件中,处理存档的读取
注意玩家重生点不要和检查点重叠,否则会导致存档读取问题

存档读取的宏

4.创建保存检查点蓝图用来触发玩家保存

posted @   荒坂株式会社  阅读(16)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起