萌新求助,SO数据在项目关闭重开后丢失
unity3d吧
全部回复
仅看楼主
level 3
DrothySoul 楼主
萌新想做一个点击按钮然后传送到指定位置的功能,参考了这个人的代码https://haiyue.blog.csdn.net/article/details/124561653
在项目编辑时,我手动把两个“传送点”保存到SO内部的集合里,运行时传送功能也是正常的,如下图
但是每次我关闭项目重新打开后,就发现我创建的这个SO里的数据就丢失了,如下图,不是说序列化后就能持久保存数据的吗?我参考网上人的代码用了EditorUtility.SetDirty()也没用
下面是SO的脚本和保存数据的脚本源码,大佬们看看哪边出问题了[泪]
2023年06月18日 23点06分 1
level 3
DrothySoul 楼主
ok解决了,我是散兵,Locations类里15行多了一个重新实例化语句,每次运行项目把旧的集合数据给顶掉了
2023年06月18日 23点06分 2
1