当前位置: 首页 > news >正文

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

文章目录

    • 核心思想
    • 创建数据对象
    • 创建UI
    • UI参数和方法
    • 打开UI
    • 存档文件的位置
    • 可以保存的数据类型

核心思想

UE自己有保存游戏的功能,核心节点,类似于json操作,需要一个数据类的对象来进行保存和读取
创建存档
在这里插入图片描述
加载存档
在这里插入图片描述
保存存档
在这里插入图片描述

创建数据对象

创建一个新的蓝图类,父类为SaveGame,命名为SaveGameData,这是专门用来保存游戏的类
在这里插入图片描述
添加一个变量用来模拟记录的数据,我们要做的是点一下UI的+1按钮,这个数值+1
在这里插入图片描述

创建UI

创建一个UI蓝图SaveGameUI,创建这么三个按钮
在这里插入图片描述

UI参数和方法

打开SaveGameUI的事件图表
添加一个SaveGameDataObject参数,类型是
让游戏输入定位到UI,并显示鼠标
在这里插入图片描述
为加载按钮绑定事件(点击加载按钮的引用,最下边有事件)
在这里插入图片描述
为计数+1按钮绑定事件:将SaveGameData里的数据自增
在这里插入图片描述
为保存按钮绑定事件
在这里插入图片描述

打开UI

在关卡蓝图里打开UI

在这里插入图片描述
此时运行,程序直接打开ui,点击读取按钮,会创建或读取存档文件,点击+1计数+1,点击保存,会保存按钮

存档文件的位置

在工程目录的Saved文件下
在这里插入图片描述

可以保存的数据类型

所有的基本数据类型,数组,结构体
不能保存Actor子类

相关文章:

  • 数据库中的函数:高效操作与灵活运用
  • nut-collapse折叠面板(案例)
  • OSPF协议(数据包刨析)
  • NLP高频面试题(二十七)——SFT有哪几种参数微调方法?有什么优缺点?
  • 开源守护,智护童年——幼儿园未成年行为与安全智能监控系统
  • 贪心算法(14)(java)无重叠区间
  • SSL提供了哪些安全服务
  • 镜头光圈总结
  • Unity加载OSGB倾斜摄影数据
  • Android 确定废弃「屏幕方向锁定」等 API ,如何让 App 适配大屏和 PC/XR 等场景
  • Easysearch 如何短暂维护 Data 节点
  • Ubuntu 22.04安装MongoDB:GLM4模型对话数据收集与微调教程
  • 使用Google Gemini API密钥创建AI驱动的Chrome扩展程序
  • 便携免安装,畅享近 30 种 PDF 文档处理功能
  • 首个物业plus系列展 2025上海国际智慧物业博览会开幕
  • 制作service列表并打印出来
  • 【JavaSE】小练习 —— 图书管理系统
  • go语言len函数差别
  • minecraft.service 文件配置
  • 关于OpenAI在React框架下搭建的项目雏形
  • 海宁市规划建设局网站/云浮新增确诊病例30例
  • 宣城有做网站的公司吗/广告投放平台有哪些
  • 贵安新区网站建设/网站制作公司排名
  • 画册设计制作/seo技术有哪些
  • 我的世界做神器指令网站/楚雄今日头条新闻
  • 网盘怎么做电影网站/佛山seo培训机构