如何在统一的foreach循环中将游戏对象设置为false
How to set gameobject to false in foreach loop in unity
如何在 foreach 循环中将 active 设置为 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' 类型的变量进行操作或不可访问
尝试使用 FindGameObjectsWithTag 获取数组中的所有标记对象,而不仅仅是场景层次结构中的第一个对象。
如何在 foreach 循环中将 active 设置为 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' 类型的变量进行操作或不可访问
尝试使用 FindGameObjectsWithTag 获取数组中的所有标记对象,而不仅仅是场景层次结构中的第一个对象。