未来的游戏开发程序媛,现在的努力学习菜鸡
本专栏是我关于游戏开发的学习笔记
本篇是unity中游戏物体的查找与获取
Debug.Log(gameObject.name);//该物体的名称
Debug.Log(gameObject.tag);//该物体的标签
Debug.Log(gameObject.layer);//该物体的层级
Debug.Log(gameObject.activeInHierarchy);//该物体及其祖先物体的显示状态
Debug.Log(gameObject.activeSelf);//该物体的显示状态
当我们需要查找其它物体或者需要使用其它物体上的某个组件时,可以根据名字查找先获取到需要的物体
GameObject obj = GameObject.Find("");
查找单个物体:
GameObject obj = GameObject.FindGameObjectWithTag("");
查找多个物体:
GameObject[] obj = GameObject.FindGameObjectsWithTag("");
查找单个物体:
类型 obj = GameObject.FindObjectOfType<类型>();
查找多个物体:
类型[] obj = GameObject.FindObjectsOfType<类型>();
更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录