返回 GameCreator·

读档后,全局数据被回退。例:AVG解锁CG,读档后解锁的CG被回退、覆盖

读档后,全局数据被回退。例:AVG解锁CG,读档后解锁的CG被回退、覆盖

问题描述

读档后,全局数据被回退。例:AVG 解锁 CG,读档后解锁的 CG 被回退、覆盖

问题原因

主要情况为在存档界面触发解锁 CG 出现的问题。

在 AVG 模板中,通用背景界面也会造成这个问题,因为存档界面会调用通用背景界面。

最终会导致读档时,界面初始化是同步进行的,还没有触发 SinglePlayerGame.EVENT_ON_AFTER_RECOVERY_DATA 事件,又保存了自定义数据。

解决办法

类似解锁 CG 的全局数据需求,不使用世界设定存储,而是自己定义一个变量或类去管理全局数据。

该情况是比较极端的情况,如果你也有类似解锁 CG 的全局数据存储需求,可以参考这个办法。