GameObject
GameObject
描述
Unity场景中所有实体的基类。
Properties
| activeInHierarchy | 定义游戏对象在场景中是否处于活动状态. |
| activeSelf | 这个游戏对象的本地活动状态。(只读)(父物体不影响这个属性) |
| isStatic | 获取和设置游戏对象的 StaticEditorFlags。 |
| layer | 游戏对象所在的层。 |
| scene | 游戏对象所属的场景。 |
| sceneCullingMask | Unity使用场景剔除遮罩来确定在哪个场景中渲染游戏对象。 |
| tag | 这个游戏对象的标签。 |
| transform | 附加到这个游戏对象的transform。 |
Constructors
| GameObject | 创建一个新的游戏对象,命名为。 |
Public Methods
| AddComponent | 向游戏对象添加名为类名的组件类。 |
| BroadcastMessage | 在此游戏对象或其任何子对象中的每个MonoBehaviour上调用名为methodName的方法。 |
| CompareTag | 这个游戏物体有名为tagName这个标签吗? |
| GetComponent | 如果游戏对象附加了类型类型的组件,则返回类型类型的组件,否则返回空值。 |
| GetComponentInChildren | 使用深度优先搜索返回游戏对象或其任何子对象中的类型组件。 |
| GetComponentInParent | 检索游戏对象或其任何父对象中的类型组件。 |
| GetComponents | 返回游戏对象中所有类型的组件。 |
| GetComponentsInChildren | 返回游戏对象或其子对象中所有类型的组件。 |
| GetComponentsInParent | 返回游戏对象或其任何父对象中类型类型的所有组件。 |
| SendMessage | 在这个游戏对象的每个MonoBehaviour上调用名为methodName的方法。 |
| SendMessageUpwards | 在这个游戏对象的每个单体行为上以及行为的每个祖先上调用名为methodName的方法。 |
| SetActive | 根据给定的真值或假值,激活/停用游戏对象。 |
| TryGetComponent | 获取指定类型的组件(如果存在)。 |
Static Methods
| CreatePrimitive | 使用基本网格渲染器和适当的碰撞器创建游戏对象。 |
| Find | 按名称查找游戏对象并返回它。 |
| FindGameObjectsWithTag | 返回一个带有标签的活动游戏对象数组。如果没有找到游戏对象,返回空数组。 |
| FindWithTag | 返回一个活动的游戏对象标签。如果没有找到游戏对象,返回空值。 |
Properties
| hideFlags | 对象应该隐藏、与场景一起保存还是由用户修改? |
| name | 对象的名称。 |
Public Methods
| GetInstanceID | 返回对象的实例id。 |
| ToString | 返回对象的名称。 |
Static Methods
| Destroy | 移除游戏对象、组件或资产。 |
| DestroyImmediate | 立即销毁对象对象。强烈建议您改用Destroy。 |
| DontDestroyOnLoad | 加载新场景时不要破坏目标对象。 |
| FindObjectOfType | 返回类型为的第一个活动加载对象。 |
| FindObjectsOfType | 获取类型为的所有已加载对象的列表。 |
| Instantiate | 克隆原始对象并返回克隆。 |
Operators
| bool | 对象存在吗? |
| operator != | 比较两个对象是否引用不同的对象。 |
| operator == | 比较两个对象引用,看它们是否引用同一个对象。 |


浙公网安备 33010602011771号