欢迎光临散文网 会员登陆 & 注册

UE4 SaveGame多个变量保存单个相互清空问题

2023-06-21 21:05 作者:翼618  | 我要投稿


在UE4中用SaveGame保存多个变量会出现一个奇怪的问题,

打比方说有A B C 3个变量值,单独保存A,其他B和C就会初始化掉。


我的解决方法是:

取出所有旧的数据,再和新的数据组合成新的类进行保存。


新建一个函数来调用,方便一次赋值类里面所有变量

使用方法:


Skillarr1是新数据,其余的都是从旧数据里面拿

会编程的估计旧能理解,这是一个初始化的问题,SaveGame这个类是整个的,单独赋值一个变量,其他变量默认处理成最原始的数据了,所以一执行保存 其他变量就默认覆盖了,个人是这样理解,应该还有其他更好的处理方法才对。暂时我先用这种处理方法了,这里仅仅提供出来给大家做参考。

下面是测试结果:


保存前的两组数据
修改后的数据,无论怎么修改1组数据,2组数据都没有影响



UE4 SaveGame多个变量保存单个相互清空问题的评论 (共 条)

分享到微博请遵守国家法律