GameObject 游戏对象
Unity 场景里面所有实体的基类。
| 变量 | 说明 |
|---|---|
| activeInHierarchy | 场景中的游戏对象是否激活? |
| activeSelf | 该游戏对象的局部激活状态。(只读) |
| isStatic | 如果一个游戏对象是静态仅在编辑器API指定。 |
| layer | 游戏对象所在的层,层的范围是在[0…31]之间。 |
| scene | 场景物体。 |
| tag | 这个游戏对象的标签。 |
| transform | 附加于这个游戏对象上的变换。(如果没有则为空) |
| 方法 | 说明 |
|---|---|
| AddComponent | 添加一个名称为className的组件到游戏对象。 |
| BroadcastMessage | 对此游戏对象及其子对象的所有MonoBehaviour中调用名称为methodName的方法。 |
| CompareTag | 此游戏对象是否被标记为tag标签? |
| GetComponent | 如果这个游戏对象附件了一个类型为type的组件,则返回该组件,否则为空。 |
| GetComponentInChildren | 返回此游戏对象或者它的所有子对象上(深度优先)的类型为type的组件。 |
| GetComponentInParent | 从父对象查找组件。 |
| GetComponents | 返回该游戏对象所有type类型的组件列表。 |
| GetComponentsInChildren | 返回此游戏对象与其子对象所有type类型的组件。 |
| GetComponentsInParent | 返回此游戏对象与其父对象所有type类型的组件。 |
| SampleAnimation | 用于任何动画剪辑在给定的时间采样动画。 |
| SendMessage | 在这个游戏物体上的所有MonoBehaviour上调用名称为methodName的方法。 |
| SendMessageUpwards | 在这个游戏物体及其祖先物体的所有MonoBehaviour中调用名称为methodName的方法。 |
| SetActive | 激活/停用此游戏对象。 |
| 静态方法 | 说明 |
|---|---|
| CreatePrimitive | 创建一个带有原型网格渲染器和适当的碰撞器的游戏对象。 |
| Find | 找到并返回一个名字为name的游戏物体。 |
| FindGameObjectsWithTag | 返回具体tag标签的激活的游戏对象列表,如果没有找到则为空。 |
| FindWithTag | 返回标记为tag的一个游戏对象,如果没有找到对象则为空。 |
PS : 获取组件方法GetComponent,可以获取组件或组件的基类
🔚