| name | 探したい子の名前 |
子の名前で検索をし、取得します
子の名前が見つからない場合、null を返します。 /name/に'/'が含まれている場合は、パス名として判断されます。
#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"); } }