【Unity】API学习-->GameObject物体的常用方法

静态属性

属性 作用
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 标签 根据标签查找所有物体

猜你喜欢

转载自blog.csdn.net/ainklg/article/details/129768049
今日推荐