在 World Partition 项目里做存档,最容易踩的不是"存什么",而是"什么时候恢复"。
读档触发一次跨关卡 travel,目标世界从零初始化,存档里保存的 DataLayer 运行时状态、流送
状态、过场时机要在一连串引擎回调里精确对上号——错一拍,玩家就会看到错误的 DataLayer、
一帧裸场景,或者加载页消失后对着卡顿的空镜。
我把在一个 World Partition + 存档项目里趟过的几个问题按类型拆成了下面几篇。存档框架基于
开源的 Save Extension 插件,加载页基于开源的 Asynchronous Loading Screen 插件。