欢迎光临散文网 会员登陆 & 注册

(Unity报错:无法保存)饭制工程The Ranch修复总过程

2020-04-08 11:50 作者:YuanCQA  | 我要投稿

前几天橙之夏帮我恢复了The Ranch的工程,我心里非常激动,非常激动地打开了了工程:除了部分材质丢失以及灯光问题,别的脚本功能全部能正常使用!!!这一点很值得人感动。

于是我兴奋地打开了工程,并挂入了Yuanline工程:

恢复出来的The Ranch 工程

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

无 情 的 控 制 台

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

然后我的关注点到了这里

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

转换平台

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

无 情 的 控 制 台 x 2

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

同时我又新建了一个Scene,做一些变动之后再保存,也是可以保存的,所以根源基本就推断出来了。

经过我反复的删除、Ctrl+S、Ctrl+Z,测试是哪部分场景出了问题后,最后结论出来了:

对!就是这个玩意儿!

所有绑定了东西的gameobject全都是根本问题所在!虽然目前没有深入研究,但至少原因出来了:我删除了一部分绑定了模型的gameobject进一步证明:控制台的报错数目会随着我的删除而减少;直到全部删除之后,保存成功!

最后,在那些gameobject全部删除的情况下,我又新建了一个gameobject,套入模型,保存成功!

所以解决措施也就出来了:全部重新套一遍就行。

这个工程也就修复完毕了!

所以做饭制的时候试探推断很重要!!!

所以也没讲什么东西,随便一看就行吧233,,,

新视频很“快”就会更新。


(Unity报错:无法保存)饭制工程The Ranch修复总过程的评论 (共 条)

分享到微博请遵守国家法律