1 通过标签来寻找
|
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;}
本文介绍在Unity游戏开发中如何使用不同方法查找游戏对象并添加脚本组件,包括通过标签、Transform子对象及递归查找等方式实现。
1万+

被折叠的 条评论
为什么被折叠?



