今天我用 transform.Find 找子对象,出现了找不到对象情况,
所以用另一个函数代替,一下就找到了,原因不明,难道unity3d哪里出错
/// <summary>
/// 根据名字查找子物体
/// </summary>
public static Transform FindNameAllChild(this Transform trans, string name)
{
Transform[] transformArry = trans.GetComponentsInChildren<Transform>();//包含trans
foreach (var item in transformArry)
{
if (item.gameObject.name == name)
return item;
}
return null;
}