【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 标签 根据标签查找所有物体
posted @   星空探险家  阅读(6)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示