前言
做好准备工作:
1:新建一个蓝图类,父类为SaveGame
![在这里插入图片描述](https://img-blog.csdnimg.cn/ad6d90b8fdb14b93b44bfa6ca9213ca2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5oOF5a6i,size_20,color_FFFFFF,t_70,g_se,x_16
2:创建两个UMG:
一个用来作主界面一个用来作数据存储的创建子类
3:创建一个控制的角色类
一、存储子类的蓝图
1:创建两个变量和一个存储按钮
2:把string变量与Text绑定,实现自动更改
3:实现按钮点击函数实现角色移动
二、新建的游戏存储蓝图创建两个变量
三、给角色添加读取和存储的功能
构造函数:创建主界面UMG-------显示鼠标------读取123这个存储的文件-----转换成游戏存储的蓝图类------循环获取位置和名字------创建数据存储的子类--------添加到主界面下
按下1键:判断本地是否有存档的文件--------如果没有创建一个游戏存储的文件-------获取电脑的时间用来作为存储的名字----获取角色的位置用来作为存储的内容---------动态创建存储数据的子类-----添加到主界面下-------存储到文件中
如果有直接读取文件中的存储内容,转换成游戏窜出蓝图--------添加到数组变量中-----动态创建存储数据的子类-----添加到主界面下-------存储到文件中