level 3
DrothySoul
楼主
萌新想做一个点击按钮然后传送到指定位置的功能,参考了这个人的代码https://haiyue.blog.csdn.net/article/details/124561653
在项目编辑时,我手动把两个“传送点”保存到SO内部的集合里,运行时传送功能也是正常的,如下图

但是每次我关闭项目重新打开后,就发现我创建的这个SO里的数据就丢失了,如下图,不是说序列化后就能持久保存数据的吗?我参考网上人的代码用了EditorUtility.SetDirty()也没用

下面是SO的脚本和保存数据的脚本源码,大佬们看看哪边出问题了![[泪]](/static/emoticons/u6cea.png)



2023年06月18日 23点06分
1
在项目编辑时,我手动把两个“传送点”保存到SO内部的集合里,运行时传送功能也是正常的,如下图

但是每次我关闭项目重新打开后,就发现我创建的这个SO里的数据就丢失了,如下图,不是说序列化后就能持久保存数据的吗?我参考网上人的代码用了EditorUtility.SetDirty()也没用
下面是SO的脚本和保存数据的脚本源码,大佬们看看哪边出问题了

