GetGameObject.csUnity記事: 目次
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
using UnityEngine; /// <summary> /// /// Unity 2018.2.15f1 /// /// </summary> public class GetGameObject : MonoBehaviour { // Use this for initialization private void Start() { // 1. ルートオブジェクトを取得する GameObject rootObject = transform.root.gameObject; // 2. 親オブジェクトを取得する GameObject parentObject = transform.parent.gameObject; // 3. 自身のオブジェクトを取得する GameObject myObject = gameObject; // 4. 子オブジェクトを取得する GameObject childObject = transform.Find("Child").gameObject; // 5. 孫オブジェクトを取得する GameObject grandchildObject = transform.Find("Child/Grandchild").gameObject; // 取得できたかチェック Debug.Log("root: " + rootObject.name); Debug.Log("parent: " + parentObject.name); Debug.Log("myself: " + myObject.name); Debug.Log("child: " + childObject.name); Debug.Log("grandchild: " + grandchildObject.name); } } |