
在UE5中有一个插件叫Recovery hub,这个功能是UE4.23中引入的新功能,以前叫Disaster Recovery(灾难恢复),这个插件对于我们的工作很有帮助,可以在虚幻软件发生崩溃时将项目恢复到之前的状态,类似PS的历史记录,目前该功能还在实验性阶段,还蛮实用的。
开启插件
在UE5中要真正使用Recovery hub,请先启用插件。
PS:UE4.27以前叫Disaster Recovery,要搜索这个哦。

启用后请重新启动UE引擎编辑器,此时就可以使用了。
接着你就可以在UE引擎中打开一个稍微复杂点的工程,然后在场景中一顿乱操作,故意让虚幻UE引擎短路到崩溃。
3D天堂仅仅只是为了测试这个功能,反正只要弄到崩溃随你怎么来都行。


如果崩溃则会提示下面这个窗口。

要干崩溃真有点难,3D天堂是在脚本编辑器中导入不相关的大文件,导致计算错误才出现崩溃弹窗。
如果此时你测试功能,在1分钟内软件都不崩溃,可以这样子做(没有保存任何数据)直接使用任务管理器右键结束任务。

复原中心
然后重新启动UE引擎。

当打开项目时,首先会弹出一个复原中心的对话框,右侧是检测的崩溃记录,左侧显示的是时间戳,类似PS的历史记录,在软件崩溃之前你具体干了哪些操作等内容全部会记录在此,此时选择需要修复的点,然后选择右下方的恢复全部按钮。
恢复的时间是根据你的项目大小来定,从下图可以看到完全恢复到我最后操作的那个状态。

这个功能是不是很实用,你所有的操作和没保存的资产,完全可以恢复回来。
可以与内置自动保存一起使用?
这个插件是3D天堂网试过比自动保存功能更强大更自由的插件,几乎可以完全恢复未保存的工程。
而且,Recovery hub在不保存的情况下保留了完整的历史记录,因此在保存时不会像自动保存那样停止。

不过这个功能目前还在一个开发阶段,可能会存在一些问题,对于超大的历史记录来说或许会有些以外发生,3D天堂建议大家使用内置自动保存的同时也手动进行保存,养成良好的习惯,这样会比较保险。
…
以上是3D天堂关于虚幻UE引擎软件崩溃后恢复项目的小技巧,如果你有任何反馈,请随时在本页面下方留言。