这里写自定义目录标题
获取当前物体的基本属性
Debug.Log(gameObject.name);//该物体的名称
Debug.Log(gameObject.tag);//该物体的标签
Debug.Log(gameObject.layer);//该物体的层级
Debug.Log(gameObject.activeInHierarchy);//该物体及其祖先物体的显示状态
Debug.Log(gameObject.activeSelf);//该物体的显示状态
(layer获取的是索引值)
查找其它物体
- 通过名称查找其它物体
当我们需要查找其它物体或者需要使用其它物体上的某个组件时,可以根据名字查找先获取到需要的物体
GameObject obj = GameObject.Find("");
例:
- 通过标签查找
查找单个物体:
GameObject obj = GameObject.FindGameObjectWithTag("");
例:
查找多个物体:
GameObject[] obj = GameObject.FindGameObjectsWithTag("");
例:
- 通过类型查找
查找单个物体:
类型 obj = GameObject.FindObjectOfType<类型>();
查找多个物体:
类型[] obj = GameObject.FindObjectsOfType<类型>();
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录