unityDestroy后childCount没有改变

Destroy(t.GetChild(t.childCount-1).gameObject);

 if (t.childCount == 0)
{
}

这种写法不行,因为Destroy()不是立即删除,childCount还是删除前的值,不知道有没回调函数之类的

可以看下面文章的评论有解释

https://blog.csdn.net/qq_37244872/article/details/89536282#comments_12321685


版权声明:本文为qq_38261355原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。