【不要在遍历子结点时修改parent】
在用for/foreach遍历子结点时,如果在这过程中有改变子结点的parent,会导致不可预料的结果。我所遇到的问题是,在此种情况下,并非所有的子结点都能遍历到。如果硬要循环中修改child.transform.parent,则使用索引,从childCount-1一直递减遍历到0。如下:
不要在遍历子结点时修改parent
时间: 2024-11-18 07:45:14
【不要在遍历子结点时修改parent】
在用for/foreach遍历子结点时,如果在这过程中有改变子结点的parent,会导致不可预料的结果。我所遇到的问题是,在此种情况下,并非所有的子结点都能遍历到。如果硬要循环中修改child.transform.parent,则使用索引,从childCount-1一直递减遍历到0。如下:
不要在遍历子结点时修改parent