3
4
5
6
7
8
9
|
void
ForeachObjs()
{
//GameObject objs[] = GameObject
objs = GameObject.FindGameObjectsWithTag(
"Cube_00"
);
foreach
(GameObject obj
in
objs)
{
obj.AddComponent(
"OnTiggerEnterSendMessage"
);
}
}
|
2、通过 transform 来寻找并附加脚本
foreach (Transform child in gameObject.transform)
{
child.gameObject.AddComponent("OnTiggerEnterSendMessage");
}
3、另外一种 (转)
//把这个函数放到你的代码中 check代表你要查询的物体 name为名称 如return GetTransform(transform,"bone12");
Transform GetTransform(Transform check,
string
name)
{
foreach
(Transform t
in
check.GetComponentsInChildren<Transform>())
{
if
(t.name==name){
return
t;}
GetTransform(t,name);
}
return
null
;
}