静态属性
属性 | 作用 |
---|---|
name | 名称 |
activeInHierarchy | 在场景中是否活动 |
activeSelf | 组件是否活动 |
isStatic | 是否是静态物体 |
layer | 层级 |
scene | 所属场景 |
tag | 标签 |
transform | 位置,旋转,形变属性 |
常用方法
方法 | 传入参数 | 作用 |
---|---|---|
AddComponent (string className ) | 组件名称 | 添加一个名为className 的组件 |
CompareTag(string tag) | 标签名 | 查看这个物体中是否有此标签 |
GetComponent | 泛型 | 获取对指定 GameObject 上类型 T 的组件的引用 如果没有返回null |
GetComponentChildren | 泛型 | 获取对指定 GameObject 任何子项上类型 T 的组件的引用 如果没有返回null |
GetComponentInParent | 泛型 | 获取对指定 GameObject 任何父项上类型 T 的组件的引用 如果没有返回null |
GetComponents | 泛型 | 获取对指定 GameObject 上类型 T 的所有组件的引用 如果没有返回null |
GetComponentsChildren | 泛型 | 获取对指定 GameObject 任何子项上类型 T 的所有组件的引用 如果没有返回null |
GetComponentsInParent | 泛型 | 获取对指定 GameObject 任何父项上类型 T 的所有组件的引用 如果没有返回null |
SetActive | Bool | 根据赋值(True 或 False)选择是否激活GameObject |
Find | GameObject名称 | 查找这个物体 |
FindWithTag | 标签 | 根据标签查找物体,返回找到的 第一个物体 |
Destroy | 游戏物体 | 销毁这个游戏物体 |
DontDestroyOnLoad | 游戏物体 | 创建新场景时不销毁该物体 |
FindGameObjectsWithTag | 标签 | 根据标签查找所有物体 |