编辑器 BUG: 删除父节点后, 子节点残留在 .scene/.prefab 文件中

版本: 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 , 残留将永远存在了.
    • :point_up_2: 重构过程中极易出现的情况

示例:

截屏2022-09-05 14.45.32

与之前提的 BUG 相似: [编辑器][BUG] prefab 越来越大? 可能因为残留的 cc.TargetOverrideInfo
但是这更直观.

:grinning: :smiley: :smile: :grin: :laughing: :rofl: :sweat_smile: :kissing_heart: :roll_eyes: :stuck_out_tongue_closed_eyes:

已告知相关人员,感谢反馈!

这边会尽快修复,感谢反馈~

2030 年回来看有没有修复…:wave:

不至于不至于 :joy:

还是没修复啊,我的一个预制件有10Mimage 这种过大都是有问题的预制件

版本是 3.73

这个问题很严重, 请重视一下