Selecciona tu lenguaje de programación favorito. Todos los fragmentos de código serán mostrados en este lenguaje.
Gracias por ayudarnos a mejorar la calidad de la documentación de Unity. A pesar de que no podemos aceptar todas las sugerencias, leemos cada cambio propuesto por nuestros usuarios y actualizaremos los que sean aplicables.
CerrarPor alguna razón su cambio sugerido no pudo ser enviado. Por favor <a>intente nuevamente</a> en unos minutos. Gracias por tomarse un tiempo para ayudarnos a mejorar la calidad de la documentación de Unity.
Cerrarname | Name of child to be found. |
Finds a child by name
and returns it.
If no child with name
can be found, null is returned.
Si name
contiene un caracter '/', recorrerá la jerarquía como un nombre de ruta.
#pragma strict public var player; public var gun; public var ammo; //Invoked when a button is clicked. //Finds and assigns the child of the player named "Gun". gun = player.transform.Find("Gun").gameObject; //If the child was found. if (gun != null) { //Find the child named "ammo" of the gameobject "magazine" (magazine is a child of "gun"). ammo = gun.transform.Find("magazine/ammo"); } else Debug.Log("No child with the name 'Gun' attached to the player");
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public GameObject player; public GameObject gun; public Transform ammo;
//Invoked when a button is clicked. public void Example() { //Finds and assigns the child of the player named "Gun". gun = player.transform.Find("Gun").gameObject;
//If the child was found. if(gun != null) { //Find the child named "ammo" of the gameobject "magazine" (magazine is a child of "gun"). ammo = gun.transform.Find("magazine/ammo"); } else Debug.Log("No child with the name 'Gun' attached to the player"); } }