结构:
Root
|---- Child A
|---- Child B
|---- Child C
需求:
在代码中让Unity删除一个GameObject下的所有子项
思路:
Unity中不能对GameObject对象使用GetComponent
所以可以用Transform来代替
解决:
Transform[] childs = Root.GetComponent<Transform>();
然后对childs[i].gameObject使用destroy等即可
注:记得i=0即是root本身,子项序号从i=1开始,这里没有再测试,请自行确认