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 == 比较两个对象引用,看它们是否引用同一个对象。

更多请参考

官网
精美gif

posted @ 2021-07-24 14:39  镜子-眼泪  阅读(185)  评论(0)    收藏  举报