(サンプルコード)
using UnityEngine;
public class ForEachDestroy : MonoBehaviour
{
// 配列
private GameObject[] boxes;
void Start()
{
boxes = GameObject.FindGameObjectsWithTag("Box");
}
void Update()
{
// スペースキーを押したら、画面上のBoxオブジェクトをすべて破壊する
if(Input.GetKeyDown(KeyCode.Space))
{
// foreachの活用
foreach(GameObject b in boxes)
{
Destroy(b.gameObject);
}
}
}
}
(実行確認)
・スペースを押した時、画面上のすべてのBoxが消えれば成功