0
如何在foreach循環中將active設置爲false。 這裏是循環:如何在統一的foreach循環中將gameobject設置爲false
public void OnemoreTry(){
var respawns = GameObject.FindGameObjectWithTag ("Enemy");
foreach (GameObject respawn in respawns) {
respawn.SetActive(false);
}
錯誤: foreach語句不能對類型UnityEngine.GameObject' because it does not contain a definition for
的GetEnumerator」變量操作或無法訪問
是'respawn.SetActive(false)'不工作?什麼是錯誤? – Roshan
foreach語句不能對'UnityEngine.GameObject'類型的變量操作,因爲它不包含'GetEnumerator'的定義或不可訪問 – Comp
FindGameObjectWithTag只返回一個單一的GameObject,而不是它們的集合。你應該使用複數版本'FindGameObjectsWithTag'。 – Serlite