Unity-游戏物体


游戏物体查找

定义公共变量,将要查找的游戏物体拖入
GameObject.Find("要查找的游戏物体名称");通过游戏物体名称查找
GameObject.FindGameObjectWithTag("游戏物体的标签名");通过游戏物体上的标签进行查找,前提是该游戏物体的标签是对的。
var obj2 = GameObject.FindObjectOfType().gameObject;通过组件进行查找

获得游戏物体上的组件

private GameObject obj = new GameObject();
obj.GetComponent();

游戏物体添加组件

private GameObject obj = new GameObject();
Rigidbody rig = obj.AddComponent();

销毁游戏物体上的组件

Destroy(rig);

销毁游戏物体

Destroy(obj);

开启关闭游戏物体

private GameObject obj = new GameObject();
obj.SetActive(false);关闭游戏物体
obj.SetActive(true);开启游戏物体