アプリ開発雑記

2018年11月25日

【Unity】タグのついたオブジェクトのスクリプトを実行する

①タグのついたオブジェクトを配列に取得する
②配列に登録したオブジェクトを取り出す
オブジェクトに設定されてるスクリプトを取り出す
④取り出したスクリプトを実行する

        // ①タグのついたオブジェクトをすべて格納
        GameObject[] objects = GameObject.FindGameObjectsWithTag("UnlockItem");

// ②配列に登録したオブジェクトを取り出す
        foreach (GameObject obj in objects) {
// ③オブジェクトに設定されてるスクリプトを取り出す
UnlockItem script = obj.GetComponent<UnlockItem>();
// ④取り出したスクリプトを実行する
Debug.Log(script.itemNo);
        }



ksn390 at 22:34
アプリ開発雑記