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子类

相关推荐
杨先生哦13 分钟前
2026 热端攻防:AI 驱动 Web 前端安全全景透析
前端·笔记·安全·web安全
xianrenli3828 分钟前
MSAI:第四周练习:思维链 (Chain-of-Thought) 提示与参数调优
学习·msai
2601_9618752428 分钟前
法考备考计划表|学习计划|资料已整理
java·开发语言·学习·eclipse·tomcat·c#·hibernate
qq_5710993544 分钟前
学习周报四十九
学习
一锅炖出任易仙44 分钟前
创梦汤锅学习日记day34
学习·游戏引擎
半导体守望者1 小时前
AE AZX射频调谐器射频负载匹配(调谐)原理PPT
学习·机器人·自动化·制造·模块测试
me8321 小时前
【AI面试】大模型面试60问(面试速记+详解)
人工智能·学习·ai
CHHH_HHH1 小时前
【C++】哈希表原理与实战:从冲突解决到性能优化
开发语言·数据结构·c++·学习·算法·哈希算法·散列表
Cloud_Shy6181 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第七章 Item 48 - 50)
开发语言·人工智能·笔记·python·microsoft·学习方法
秋雨梧桐叶落莳1 小时前
iOS——QQ音乐仿写项目总结
学习·macos·ui·ios·mvc·objective-c·xcode