Appearance
查找物体的四种方式
方式一:拖拽赋值
将绑定的物体的方法暴露到引擎中,拖拽想绑定的物体到空槽中。
csharp
// 命名空间
public class test:MonoBehaviour{
public GameObject obj;
}
方式二:transform搜索子物体
这种方式只能查找到绑定脚本物体下的子物体。
csharp
// 命名空间
public class test:MonoBehaviour{
print(transform.Find("obj"));
}
方式三:GameObject全局查找
csharp
// 命名空间
public class test:MonoBehaviour{
GameObject gobj = GameObject.Find("obj");
print(gobj);
}
由于是全局查找,性能会低下。
方式四:标签方式查找
会查找到所有符合标签的物体。标签需要在引擎中设置。
csharp
// 命名空间
public class test:MonoBehaviour{
GameObject enemys = GameObject.FindWithTag("Enemy");
print(enemys);
}