【源地址】Unity基础教程-对象管理 (一)——持久化对象(Creating,Saving和Loading) - 知乎 (zhihu.com)
保存路径
路径拼接【推荐方式,排除平台干扰】
打开文件
关闭文件
写入数据
为什么不使用BinaryFormatter?
尽管依赖BinaryFormatter可能很方便,但无法仅使用BinaryFormatter序列化游戏对象层次结构,并在以后对其进行反序列化。游戏对象层次结构必须手动重新创建。同样,我们自己编写每一个数据可以使我们完全控制和理解。除此之外,手动写入数据需要较少的空间和内存,速度更快,并且可以更轻松地支持不断发展的保存文件格式。有时,已经发布的游戏在更新或扩展后会大大改变存储的内容。这样,其中一些游戏将无法再加载玩家的旧存档文件。理想情况下,游戏与其所有保存文件版本都应该向后兼容。
读数据
【特性DisallowMutipleComponent.】【...】