// 使用Find函数,可以加上Tag过滤 GameObject.Find("GameObjectName"); // 按照名字查找,只会返回一个 // 名字中还可以输入父对象的结构,查找的时候会自动按照结构匹配 m_Content = transform.Find("View/Content").GetComponent<RectTransform>();
// 待验证:只获取子对象(狭义子对象,不包括跨层级的) foreach (Transform child in transform) { // Access child var me = child.parent; }
m_kKnapsackItems.transform.GetChild(ItemUiCount - 1).SetAsFirstSibling(); // 设置为第一个子对象 m_kKnapsackItems.transform.GetChild(0).SetAsLastSibling(); // 设置为最后一个子对象 m_kKnapsackItems.transform.GetChild(i); // 按照顺序获得子对象
// 待验证:对于UGUI需要修改,UGUI应该没有Transform Component Transform[] Items = m_RealContent.GetComponentsInChildren<Transform>();