由于Unity序列化scene内的ActionList数据的方式,如果在脚本编译错误的情况下启动Unity,则可能会导致在删除错误后,打开的场景中的ActionList数据丢失。

为了缓解这种情况,AC v1.75.4以后版本每10分钟自动备份一次ActionList数据。

在Unity 2019.2中,这可以在项目设置中配置,方法是转到Unity顶部工具栏中的编辑->项目设置..,然后从列表中选择Adventure Creator:

Adventure Creator

可以通过Autosave interval(m)字段设置备份ActionList数据的频率:

设置保存频率

要禁用自动保存,请将其设置为零。

如果数据丢失,可以按ActionList恢复备份的数据。要还原ActionList的数据,请单击ActionList组件右上角的图标,然后从菜单中选择Action data->restore:

恢复ActionList备份