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