我正在制作一个空闲/增量游戏,需要有关我的升级机制的帮助。我已经做好了所有工作,但我需要指出正确的方向。我正在尝试将游戏的某些升级按钮隐藏在某个级别以下,例如,一旦达到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);
}
}