1. 程式人生 > >unity中遍歷Transform的子物體

unity中遍歷Transform的子物體

oge div uil bug unit 所有 art reac ID

1、遍歷Transform直接子transform

 private void Start()
 {
      var Equipment = building.transform.FindChild("building/building/Equipment");
        foreach (Transform tran in Equipment)
        {
            Debug.LogError(tran);
        }
  }        

2、遞歸遍歷該GameObject的所有子GameObject

 public void
Awake() { Recursive(gameObject); } //遞歸遍歷該GameObject的所有子GameObject private static void Recursive(GameObject parenGameObject) { foreach (Transform child in parenGameObject.transform) { Recursive(child.gameObject); Debug.LogError(child); } }

unity中遍歷Transform的子物體