初面网初面网

查找物体的四种方式

方式一:拖拽赋值

将绑定的物体的方法暴露到引擎中,拖拽想绑定的物体到空槽中。

// 命名空间

public class test:MonoBehaviour{
  public GameObject obj;
}

方式二:transform搜索子物体

这种方式只能查找到绑定脚本物体下的子物体。

// 命名空间
public class test:MonoBehaviour{
  print(transform.Find("obj"));
}

方式三:GameObject全局查找

// 命名空间
public class test:MonoBehaviour{
  GameObject gobj = GameObject.Find("obj");
  print(gobj);
}

由于是全局查找,性能会低下。

方式四:标签方式查找

会查找到所有符合标签的物体。标签需要在引擎中设置。

// 命名空间
public class test:MonoBehaviour{
  GameObject enemys = GameObject.FindWithTag("Enemy");
  print(enemys);
}

更新于 2025/2/26