UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
GameObject.TryGetComponent
# [GameObject](https://docs.unity3d.com/cn/2019.4/ScriptReference/GameObject.html).TryGetComponent ## 参数 | type | 要获取的组件的类型。 | | ----------- | ------------------------------- | | component | 输出参数将包含组件或 /null/。 | ## 返回 **bool** 如果发现组件,则返回 /true/,否则返回 /false/。 ## 描述 获取指定类型的组件(如果存在)。 TryGetComponent 将尝试获取给定类型的组件。与 [GameObject.GetComponent](https://docs.unity3d.com/cn/2019.4/ScriptReference/GameObject.GetComponent.html) 相比的显著差异在于,如果请求的组件不存在,则此方法不在编辑器中进行分配。 ``` using UnityEngine; public class TryGetComponentExample : MonoBehaviour { void Start() { if (gameObject.TryGetComponent(typeof(HingeJoint), out Component component)) { component.name = "My Hinge"; } } } ``` --- public bool **TryGetComponent** (out T **component**); ## 参数 | component | 输出参数将包含组件或 /null/。 | | ----------- | ------------------------------- | ## 返回 **bool** 如果发现组件,则返回 /true/,否则返回 /false/。 ## 描述 通用版本。有关更多详细信息,请参阅[通用函数](https://docs.unity3d.com/cn/2019.4/Manual/GenericFunctions.html)页面。 ``` using UnityEngine; public class TryGetComponentGenericExample : MonoBehaviour { void Start() { if (TryGetComponent(out HingeJoint hinge)) { hinge.useSpring = false; } } } ```
da
2022年5月26日 18:03
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码