一个物体下,不一定只有一个碰撞体,本人在做一个项目的过程中,遇到了一个物体加了几十个至上百个碰撞体,如果想让碰撞体变成触发状态,不太可能一个一个的点过来,所以写了个脚本进行遍历的调整。
遇到的情况如下:
脚本如下:
BoxCollider[] col;
void Start () {
cleanAllColliders(this.transform);
}
void cleanAllColliders(Transform ga)
{
col = GetComponents<BoxCollider>();
foreach (BoxCollider cc in col)
{
cc.isTrigger = true;
}
}