GameObject类及相关API

时间:2021-09-17 07:46:04

GameObject.Find(String name):查找一个名为name的游戏物体,并返回这个游戏物体,找不到返回null。(不到万不得已,不要在Update()中使用,建议在Start()中使用)

String name:需要查找的游戏物体的名称。

GameObject.FindGameObjectWithTag(String tag):查找一个标签为tag的游戏物体,并返回这个游戏物体,找不到返回null。

GameObject.FindGameObjectsWithTag(String tag):查找场景中所有标签为tag的游戏物体,并将所有游戏物体装到一个GameObject[]数组中返回,找不到返回null。

String tag:游戏物体的标签。

GameObject.Instantiate(Object,Vector3,Quaternion):克隆一个游戏物体并返回。

object:需要克隆的游戏物体。

Vector3:克隆出来的游戏物体的位置。

Quaternion:四元数,表示克隆出来的游戏物体的旋转状态。Quaternion.identity:无旋转。

GameObject.Destroy(Object,float):定时销毁某个游戏物体。

Object:需要销毁的游戏物体。

float:时间,多少秒后销毁。