禁用数组中的所有游戏对象

本文关键字:游戏 对象 数组 | 更新日期: 2023-09-27 18:10:05

我在尝试禁用数组中的所有游戏对象时遇到了困难。我使用Debug.Log来检查DisableGuns()是否运行,它确实运行。下面是代码(c#)。

void DisableGuns()
{
    for(int i = 0; i < weapons.Length; i++)
    {
        weapons[i].SetActive(false);
    }
}

我也试过这样做:

foreach(GameObject obj in weapons)
{
    obj.SetActive(false);
}

谢谢你的帮助!

禁用数组中的所有游戏对象

仔细检查weapons的内容。你的代码,因为它的站,是正确的,所以它可能是一些布线/人口问题外张贴的代码。