在for循环中使用if语句

时间:2016-01-22 09:53:56

标签: unity3d

for (int i=0; i<=83; i++)
    {
        GameObject btns = Instantiate (buttoneg.gameObject) as GameObject;      
        btns.gameObject.GetComponent<LevelButton> ().levelNo = i + 1;
        if(btns.gameObject.GetComponent<LevelButton>().levelNo<maxlvlreached)
        {
        btns.gameObject.GetComponent<LevelButton>().button.image.color=Color.green;
        }
 }

这是我的代码,我想要做的是在整个循环中继续检查if语句,但由于某种原因它没有,帮助将不胜感激。 谢谢!

1 个答案:

答案 0 :(得分:0)

问题是,我首先调用for循环,然后在start方法中设置maxlevelreached,抱歉noob程序员在这里。

相关问题