(Unity报错:无法保存)饭制工程The Ranch修复总过程
前几天橙之夏帮我恢复了The Ranch的工程,我心里非常激动,非常激动地打开了了工程:除了部分材质丢失以及灯光问题,别的脚本功能全部能正常使用!!!这一点很值得人感动。
于是我兴奋地打开了工程,并挂入了Yuanline工程:

由于天空盒材质丢失,看着很不舒服,我先重新挂上了天空盒,打算保存一下后开始整活;结果,悲剧出现了:

一下就着急了,不能保存??!开始我还想是不是打入Yuanline工程的原因,但从控制台来看上面提示超内存了,我询问一些人之后,枫儿表示拆包出来的工程确实存在这个问题;于是我多分了一些虚拟内存,重启,仍然是这些报错,心情一下子沉落……
然后我的关注点到了这里

这个时候我想到了:恢复工程的时候工程平台处于Android-Internal模式,而现在是给了他一个强制Windows平台的环境,那估计是平台冲突了,于是我统一了一下平台:

然后再次保存测试,还是会报错,报错内容一变没变:

最后只能从场景考虑问题了。既然是内存溢出,那我把场景清除了之后再保存一下试试:保存成功了!

同时我又新建了一个Scene,做一些变动之后再保存,也是可以保存的,所以根源基本就推断出来了。
经过我反复的删除、Ctrl+S、Ctrl+Z,测试是哪部分场景出了问题后,最后结论出来了:

对!就是这个玩意儿!

所有绑定了东西的gameobject全都是根本问题所在!虽然目前没有深入研究,但至少原因出来了:我删除了一部分绑定了模型的gameobject进一步证明:控制台的报错数目会随着我的删除而减少;直到全部删除之后,保存成功!
最后,在那些gameobject全部删除的情况下,我又新建了一个gameobject,套入模型,保存成功!
所以解决措施也就出来了:全部重新套一遍就行。
这个工程也就修复完毕了!
所以做饭制的时候试探推断很重要!!!
所以也没讲什么东西,随便一看就行吧233,,,
新视频很“快”就会更新。

