gameObject 来获取当前脚本所挂载的游戏对象
gameObject.name() 获取游戏对象的名字。
gameObject.tag() 获取游戏对象的Tag。
gameObject.activeSelf() 获取游戏对象的激活状态(只有get方法没有set方法,所以只能获取),bool值,激活为true。
gameObject.SetActive() 设置游戏对象的激活状态。
gameObject.GetComponent<>() 获取游戏对象的组件,这是一个泛型方法,在<>里写要获取的游戏对象类型。
gameObject.AddComponent<>() 添加游戏对象的组件。
//GameObject类的方法,G要大写
通过Tag值来查找游戏对象:
GameObject.FindGameObjectWithTag("string类型") 或 GameObject.FindWithTag("string类型") 会返回一个GameObject类型的值。
通过游戏对象名查找游戏对象:
GameObject.Find("string类型")
销毁某个游戏对象:
GameObject.Destroy(gameobject)
GameObject.Destroy(gameobject,2f) //延迟销毁对象,此处延迟2秒。
通过Tag值查找多个游戏对象:
GameObject.FindGameObjectsWithTag("string类型") 返回值是一个数组
eg:gameobject[] gs=GameObject.FindGameObjectsWithTag("player")