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 == |
比较两个对象引用,看它们是否引用同一个对象。 |
更多请参考
官网
