使用调平机制隐藏按钮?

时间:2019-07-06 06:07:29

标签: c# unity3d

我正在制作一个空闲/增量游戏,需要有关我的升级机制的帮助。我已经做好了所有工作,但我需要指出正确的方向。我正在尝试将游戏的某些升级按钮隐藏在某个级别以下,例如,一旦达到5级,我就可以进行下一次升级,但我希望能够立即显示第一个升级。有没有一种方法可以不使用画布组?

编辑:这是我用于执行特定操作的代码。

public int l2;
public int l3;
public int l4;
public GameObject Button1;
public GameObject Button2;
public GameObject Button3;
public LevelingManager levelingManager;

void Start()
{
    Button1.SetActive(false);
    Button2.SetActive(false);
    Button3.SetActive(false);
}

void Update()
{
    if (levelingManager.curLevel >= l2)
    {
        Button1.SetActive(true);
    }
    else
    {
        Button1.SetActive(false);
    }
    if (levelingManager.curLevel >= l3)
    {
        Button2.SetActive(true);
    }
    else
    {
        Button2.SetActive(false);
    }
    if (levelingManager.curLevel >= l4)
    {
        Button3.SetActive(true);
    }
    else
    {
        Button3.SetActive(false);
    }
}

0 个答案:

没有答案