Unity/Unity 이슈

Child Object 삭제 시 유의

lipnus 2022. 7. 11. 15:32
반응형

https://zimamderotech.tistory.com/89

 

자식 객체 Destroy 할 때 주의

transform.childCount       ------   (1) Destroy(child.gameObject) transform.childCount       ------   (2) 위와 같이 자식 객체를 지웠을 때, (1)과 (2) 값은 같다. 화면에서도 지워야 chil..

zimamderotech.tistory.com

 

protected void RemoveAllChild(Transform targetParent)
{
    var children = targetParent.transform.GetComponentsInChildren<Transform>(true);

    foreach (var child in children)
    {
        if (child == targetParent) continue;
        child.parent = null;
        Destroy(child.gameObject);
    }
}
반응형