GameObject数组逐渐消失
我做了10个物体需要每隔俩秒消失一个。
我是这样做的:
我先梳理出大概我需要怎么做的,第一步先引用预制体然后再创建一个数组最后是代码主体。
在start里先把起始时间设好,然后再看Nos方法++time是让他时间自己在加,第一个if是这样的:1秒差不多是25帧,25乘4就是每隔4秒然后时间和25*4的余数等于0执行下一个,然后定义一个下标nindex。 nIndex = nTime /25;那么上面下来的时间除以25就是第一个下标。现在就可以算出来了。第二个if是:如果算出来的下标>=0或者小于你10.因为unity默认是从0开始的所以是小于10.debug就是方便 你看的。 fireList[nIndex].SetActive(false);这句话就是隐藏下标的意思。最后在update里调用,这个可以直接在update里写,我个人习惯喜欢在创建一个方法,因为我感觉写在update里比较乱。对了在unity里别忘了给物体赋值。这里没在代码里写,直接选中10个物体拖到代码里就可以了。
unity小白大神勿喷。