1.之前使用一些预制体,里面用一个list,引用了一些spriteFrame,后来使用动态加载,把list删掉了,然后就不管这事了
2.现在升级2.4,发现满屏404报错,找了半天,才发现原来prefab文件中这些删掉的内容都还有,只是不显示出来了……
3.还不确定除了list,别的字段是不是也会保留在文件中
4.大概猜了下引擎组这样做的用意,应该是为了兼容误删,升级之类的考虑,但是不是应该提供个按钮,一键清理之类的,不然项目在莫名其妙变大,还不知道为啥……
你可以用 2.4 打开,重新保存一次预制试试。之前可能有个别版本会误将删掉的节点保存起来。