UE5学习笔记 FPS游戏制作33 游戏保存

文章目录

核心思想

UE自己有保存游戏的功能,核心节点,类似于json操作,需要一个数据类的对象来进行保存和读取

创建存档

加载存档

保存存档

创建数据对象

创建一个新的蓝图类,父类为SaveGame,命名为SaveGameData,这是专门用来保存游戏的类

添加一个变量用来模拟记录的数据,我们要做的是点一下UI的+1按钮,这个数值+1

创建UI

创建一个UI蓝图SaveGameUI,创建这么三个按钮

UI参数和方法

打开SaveGameUI的事件图表

添加一个SaveGameDataObject参数,类型是

让游戏输入定位到UI,并显示鼠标

为加载按钮绑定事件(点击加载按钮的引用,最下边有事件)

为计数+1按钮绑定事件:将SaveGameData里的数据自增

为保存按钮绑定事件

打开UI

在关卡蓝图里打开UI

此时运行,程序直接打开ui,点击读取按钮,会创建或读取存档文件,点击+1计数+1,点击保存,会保存按钮

存档文件的位置

在工程目录的Saved文件下

可以保存的数据类型

所有的基本数据类型,数组,结构体

不能保存Actor子类

相关推荐
努力奋斗的小杨31 分钟前
学习MySQL的第十一天
数据库·笔记·sql·学习·mysql·navicat
愚润求学1 小时前
【数据结构】哈希表
数据结构·c++·笔记·散列表
weixin_457885821 小时前
Discuz!+DeepSeek:传统论坛的智能化蜕变之路
人工智能·学习·discuz·deepseek
SophiaSSSSS2 小时前
无标注文本的行业划分(行业分类)算法 —— 无监督或自监督学习
学习·算法·分类
christine-rr2 小时前
【25软考网工】第三章(3)虚拟局域网VLAN
网络·笔记·软考
酷讯网络_2408701602 小时前
海外版高端Apple科技汽车共享投资理财系统
学习·游戏·开源·汽车
明月清了个风2 小时前
数据结构与算法学习笔记(Acwing提高课)----动态规划·数字三角形
笔记·学习·算法·动态规划
美味的大香蕉2 小时前
从Kafka读取数据
笔记
半天法师2 小时前
UE5.2+VarjoXR3,Lumen、GI、Nanite无效的两种解决方案
ue5·xr·vr
ue星空2 小时前
UE5摄像机画面没有填充满屏幕有黑边
ue5