版本: 3.6.0
BUG:
有节点树: A > B > C , 其中 A.someProp = C (Sprite)
删除 B 之后, C 会残留在 .prefab / .scene 文件中
Workaround
手动 x 掉 A.someProp (Missing Component) 属性框, 可以删除这个残留.
- 但若没有 x 掉这个属性框, 并在代码中注释掉 //@property(Sprite) someProp , 残留将永远存在了.
- 重构过程中极易出现的情况
示例:
与之前提的 BUG 相似: [编辑器][BUG] prefab 越来越大? 可能因为残留的 cc.TargetOverrideInfo
但是这更直观.