步骤:
1、在scene上创建一个控件节点VTestComp,并把节点拖动资源管理器上

2、在scene上创建一个节点VTest1,并把VTestComp控件拖到VTest1上,然后在VTestComp上再添加一个Sprite,最后把节点拖到资源管理器上

3、在scene上创建一个节点VTest2,并把VTestComp控件拖到VTest2上,然后在VTestComp上再添加一个Sprite,最后把节点拖到资源管理器上。从资源管理上直接打开VTest2这个Prefab文件,删除Sprite-001,然后又把Sprite添加回去

通过resouces.load分别加载VTest1,VTest2这两个Prefab,发现VTest2的引用计数是1,VTest1的引用计数是0的情况




对比发现,步骤3的操作会导致VTest2自己依赖自己
setProperties 这里会把引用计数再加一
所以导致这个Prefab的引用计数永远大于0
test.rar (3.9 KB)
