using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
public class TestRes : MonoBehaviour {
public GameObject go;
// Use this for initialization
void Start () {
GameObject target = GameObject.Instantiate(go) as GameObject;
List<Transform> findTest = new List<Transform>();
string[] findNames = new string[]
{ "Directional light","GameObject (3)","GameObject (4)"};
FindChild(target.transform, new List<string>(findNames), ref findTest);
for (int i = 0; i < findTest.Count; i++)
{
if (findTest[i].name.Equals(findNames[0]))
{
Light li = findTest[i].GetComponent<Light>();
if (li != null)
{
li.color = Color.black;
Debug.Log(li.color);
}
}
else
{
Debug.Log(findTest[i].name);
}
}
}
void FindChild(Transform go,List<string> findName, ref List<Transform> trf)
{
if (trf.Count == findName.Count)
{
return;
}
if (findName.Contains(go.name))
{
trf.Add(go);
}
if (go.childCount != 0)
{
for (int i = 0; i < go.childCount; i++)
{
FindChild(go.GetChild(i), findName, ref trf);
}
}
}
}
Unity3D 高效率查找子物體(孩子比較多 需要查找的物體比較多的時候)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門遍膜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人瓤湘,你說我怎么就攤上這事瓢颅。” “怎么了弛说?”我有些...
- 文/不壞的土叔 我叫張陵惜索,是天一觀的道長。 經(jīng)常有香客問我剃浇,道長巾兆,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任虎囚,我火速辦了婚禮角塑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘淘讥。我一直安慰自己圃伶,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布蒲列。 她就那樣靜靜地躺著窒朋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蝗岖。 梳的紋絲不亂的頭發(fā)上侥猩,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鹏往!你這毒婦竟也來了淡诗?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布,位于F島的核電站杉编,受9級特大地震影響超全,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜邓馒,卻給世界環(huán)境...
- 文/蒙蒙 一嘶朱、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧光酣,春花似錦疏遏、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至唱遭,卻和暖如春戳寸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拷泽。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- ·-1-臨陣磨槍,希望真的不快也光 2016年1月19日 是國家理財規(guī)劃師考試的日子缝彬,從小到大萌焰,好像一直都有一個習(xí)...
- 關(guān)鍵詞:不斷學(xué)習(xí) 成長 進化 新物種 時間 > 金錢 金句:把時間投資到自己的成長上最劃算竹海。 ...