我有一些问题。当我刷新项目上的代码或标签时。此代码不起作用。当我在预制板上再次选择标签时,它又开始工作了。
这段代码不起作用,我不确定为什么:
"Map[list.Count()] = GetComponent<GameObject>();"
我之所以使用此代码,是因为每次创建新地图时,我都不想添加它。
void Start()
{
var list = Resources.FindObjectsOfTypeAll(typeof(GameObject)).Cast<GameObject>().Where(g => g.tag == "Map").ToList();
var i = 0;
Debug.Log(list.ToList());
Map[list.Count()] = GetComponent<GameObject>();
foreach (var item in list)
{
Debug.Log(item);
Map[i] = item;
i++;
}
}