※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

トップページ > Unity > Unity - チュートリアル > Unity - 階層ビューにあるオブジェクトをコードで取得する



概要

階層ビューに表示されている、つまり画面に配置されているオブジェクトをコードから取得することが出来ます。


プログラム

C#
public static GameObject Find(string name)
public class NewBehaviourScript : MonoBehaviour
{
    private void Start()
    {
        GameObject cube = GameObject.Find("Cube");
        if (cube) cube.renderer.material.color = Color.blue;
    }
}
 
GameObject.Find()に探したいオブジェクト名を文字列引数として指定します。
存在したらGameObjectが、存在しなかったらnullが返却されます。