如果要使用GetComponentsInChildren
方法获取所有子物体(仅包括激活的子物体),以下是代码示例:
using UnityEngine;public class GetAllChildren : MonoBehaviour
{private void Start(){// 获取当前物体及其所有子物体(仅包括激活的)上的Transform组件Transform[] allChildren = transform.GetComponentsInChildren<Transform>();foreach (Transform child in allChildren){// 这里可以进行操作,比如打印名称Debug.Log(child.name);}}
}