因为盲目的做了一个UE4的项目,没有用到UE4的无缝加载,我只能在一个个关卡中手动切换,然后每次的数据都会重置,这对于项目来说,造成了体验感的极度下降。

然而我查了一下怎样在UE4中创建全局变量,找到在UE4中创建单例类的办法,但是需要使用C++创建很多东西,有点复杂,没有看完,想想时间不多,于是放弃了这种办法,再找新的解决办法,于是我花了更多的时间去找,最后确定使用Save Game能达到我的要求,我也不知道,我是该哭还是该笑。

1.创建一个蓝图,继承自Save Game,命名MySaveGame,并创建一个String类型的变量,取名PlayerName

2.创建两个Map,分别保存为Map01,Map02,。打开Map01的关卡蓝图,创建Save Game,类名选择刚创建的MySaveGame,并设置PlayerName的值,在调用Save Game to Slot,注意这里的Slot Name,这里是获取他的索引名称。保存一下,点击Play运行Map01。

3.打开Map02的关卡蓝图,调用Load Game from Slot,这里的Slot Name就是开始存储的Slot Name,后面将获取的值打印出来。保存,运行Map02,会看见打印出我们开始的设置的变量PlayerName的值。

4.这里的Save Game就类似我们在Unity中使用的PlayerPrefs,似乎还更强大一些。Save Game顾名思义也是保存游戏,他是将我们创建的数据变量,存储到了本地磁盘上,就算你关闭工程,再打开直接运行Map02,他也能读出你存储在里面的数据。

UE4利用Save Game创建全局变量相关推荐

  1. bubble html5,利用HTML5 Canvas创建交互式Bubble Chart

    Josh Marinacci也在其博客中详细地介绍了"如何利用HTML5 Canvas创建可以在移动桌面上运行的交互式图表以及如何利用真实数据填充图表."下面让我们跟随作者学习如何 ...

  2. Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体

    1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...

  3. 利用css对shiny页面优化及利用htmlwidgets包创建HTML控件

    内容来源:2017年5月20日,乐逗游戏高级数据分析师在"第十届中国R会议软件工具专场"进行<HTTPS最佳安全实践>演讲分享.IT大咖说作为独家视频合作方,经主办方和 ...

  4. linux nmcli源码,Linux上利用nmcli命令创建网络组(示例代码)

    网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环 ...

  5. 利用抽象工厂创建DAO、利用依赖注入去除客户端对工厂的直接依赖、将有关Article的各种Servlet封装到一个Servlet中(通过BaseServlet进行

    利用抽象工厂创建DAO.利用依赖注入去除客户端对工厂的直接依赖.将有关Article的各种Servlet全部封装到一个Servlet中(通过BaseServlet来进行ArticleServlet方法 ...

  6. Py之matplotlib:在matplotlib库中利用legend函数创建自定义图例(代码实现)

    Py之matplotlib:在matplotlib库中利用legend函数创建自定义图例(代码实现) 目录 matplotlib库中利用legend函数创建自定义图例 原始图像 在原始图像上创建自定义 ...

  7. 利用反射机制创建新类的两种方式及比较

    [0]README 0.1) 本文描述+源代码均 转自 http://blog.csdn.net/fenglibing/article/details/4531033 , 旨在深入理解 如何利用反射机 ...

  8. python django开发工具_利用pyCharm编辑器创建Django项目开发环境-python开发工具第一篇...

    [前置说明] 1.django环境与python对应关系: Django version Python versions 1.11 2.7, 3.4, 3.5, 3.6, 3.7 (added in ...

  9. 【C#桌面应用】第二节:利用Visual Studio2019 创建桌面应用

    教程说明: 利用Visual Studio2019 创建桌面应用进行调试 步骤一.打开编辑器 步骤二.点击创建新项目后进行到下一个界面 搜索并查询到如上图的这个选项,也可以进行筛选找到,不过这里的项很 ...

最新文章

  1. wingide 显示中文 及 配色方案
  2. ABAP门派现状报告
  3. vue子组件改变父组件的值
  4. kubernetes学习笔记之七:Ingress-nginx部署使用
  5. php 父子进程通信,PHP 进程及进程间通信
  6. EXCEL技能之数据去重
  7. Julia: DataFrame最大的好处是对NA的处理和对象化操作!
  8. 学习自动驾驶技术 学习之路_一天学习驾驶
  9. Matlab中struct的用法
  10. 图解约瑟夫环(C语言实现)
  11. Simple Faster Rcnn 采坑实录(训练自己的数据集)
  12. 蜀门一直显示连接服务器,蜀门进不去点进入之后,出现无法连接服务器 – 手机爱问...
  13. windows批处理脚本bat命令解析【11】rd与del命令以及参数
  14. 计算机类sci中接受综述么,SCI期刊接受的5大类型文章
  15. OpenCL学习笔记一
  16. ue4材质节点怎么用_自学ue4材质,一大堆材质节点该如何学?
  17. 【2023秋招面经】20220805安恒信息实习
  18. 预告 | 从单点工具到平台,默安科技研发安全一体化管理平台即将发布
  19. 人类 vs AI:玩梗大作战,看看谁是最后的赢家?
  20. Mysql使用on update current_timestamp

热门文章

  1. 这个春天,邀你一起探寻AI与青春的碰撞之力
  2. 联想微型计算机B3O5,触摸电视功能 联想B3系列一体电脑评测
  3. docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake ti
  4. 计算机网络技术基础教程,计算机网络技术基础教程材料.pdf
  5. ddr3ip核心_XILINX DDR3 IP核使用教程
  6. Kanzi for Android Demo
  7. MySQL数据库的存储引擎
  8. 沈阳大学博客网站的设计与实现
  9. Navicat导入Excel提示无法打开Excel文件
  10. 旋光效应可视检测液体的浓度(附MATLAB代码)