Unity では、GameObject.Find() 関数を使用して、名前でオブジェクトを検索できます。例えば:
GameObject obj= GameObject.Find("MyGameObject");
このようにして、「MyGameObject」という名前のオブジェクトを取得できます。
GameObject.Find() 関数はシーン内のオブジェクトのみを検索できることに注意してください。プレハブ内のオブジェクトを検索する必要がある場合は、Resources.Load() 関数を使用できます。
もう 1 つ注意すべき点は、GameObject.Find() 関数の検索は深さ優先検索であるため、速度が遅くなる可能性があることです。オブジェクトを効率的に検索する必要がある場合は、オブジェクトにタグを追加し、GameObject.FindWithTag() 関数を使用してそれを検索するなど、他の方法を使用することをお勧めします。