type | 要检索的组件的类型。 |
Component 匹配类型的组件(如果找到)。
使用深度首次搜索返回 GameObject 或其任何子项中类型为 type
的组件。
仅当在活动 GameObject 上发现组件时才返回该组件。
using UnityEngine;
public class GetComponentInChildrenExample : MonoBehaviour { // Disable the spring on the first HingeJoint component found on any child object
void Start() { HingeJoint hinge = gameObject.GetComponentInChildren(typeof(HingeJoint)) as HingeJoint;
if (hinge != null) hinge.useSpring = false; else { // Try again, looking for inactive GameObjects HingeJoint hingeInactive = gameObject.GetComponentInChildren(typeof(HingeJoint), true) as HingeJoint;
if (hingeInactive != null) hingeInactive.useSpring = false; } } }
T 匹配类型的组件(如果找到)。
通用版本。有关更多详细信息,请参阅通用函数页面。
using UnityEngine;
public class GetComponentInChildrenExample : MonoBehaviour { // Disable the spring on the first HingeJoint component found on any child object
void Start() { HingeJoint hinge = gameObject.GetComponentInChildren<HingeJoint>();
if (hinge != null) hinge.useSpring = false; else { // Try again, looking for inactive GameObjects HingeJoint hingeInactive = gameObject.GetComponentInChildren<HingeJoint>(true) as HingeJoint;
if (hingeInactive != null) hingeInactive.useSpring = false; } } }