我不确定是不是我的操作有问题或是我的使用姿势不对导致的这个问题。
我对一个预制体进行实例化然后添加到界面上 我们对这个节点标记Node1 。
然后对Node1 动态添加两个组件 一个是button(这个不限我测试用所以加上去的) 一个是另外一个类(testCom)
我再对这个实例化出来的节点Node1进行实例化并且再添加到界面上 我们对这个新的节点标记Node2。
这时候我对node2进行destroy 结果node1中添加的(testCom)组件丢失了
这是以上的代码
log出来得到的是
这时候还是正常的
但是在我添加了 移除Node2 的方法之后
log出来的结果就是testCom不见了
我的理解力 实例化是深度拷贝 移除拷贝出来的节点不用改影响到原节点才对 这边就让我很费解。是不是我的理解或者我的用法不对?以上的用发是出现在滚动容器与引导里,我克隆了滚动容器的节点,滚动容器内对节点添加了组件,这时候我移除克隆的节点就导致滚动容器内添加的类丢失了
有没有大佬指点一下?







