Version: 2017.3

GameObject.GetComponentInChildren

Cambiar al Manual
public Component GetComponentInChildren (Type type);
public Component GetComponentInChildren (Type type, bool includeInactive);

Parámetros

type El tipo de Component para recuperar.

Valor de retorno

Component Un componente del tipo que coinciden, si se encuentra.

Descripción

Devuelve el componente del tipo type en el GameObject o en alguno de sus hijos usando búsqueda de primero en profundidad.

Un componente es retornado si solo se encuentra en un GameObject activo.

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; } } }

public T GetComponentInChildren (bool includeInactive= false);

Valor de retorno

T Un componente del tipo que coinciden, si se encuentra.

Descripción

Versión genérica. Para más detalles, mira la página de Funciones genéricas.

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; } } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961