当我运行上一篇写的文章内的程序的时候,发现运行缓慢
而且
TweenCoLor
的On Finished调用
只要按钮的颜色发生改变,这个调用就会发生。
上一篇文章,会导致系统变慢,程序失控
这一篇是优化后
public void BagClear()
{
BagJudget ();
}//
private void BagJudget()
{
//这个函数是判断函数,用于判断背包整理次数的多少
//runtime是判断函数的变量,即 需要背包整理的次数
int runtime = 0;
for (int i = 0; i < cells.Length; i++)
{
//遍历每个格子,找到空格子
if(cells[i].transform.childCount == 0)
{
for (int j = i; j < cells.Length; j++)
{
//找到空格子后面需要整理的格子,找到即 背包整理的次数 +1
if(cells[j].transform.childCount > 0)
{
runtime++;
}//
} //
}//
}//
print ("runtime"+runtime);
for(int m = runtime;m>0;m--)
{
//背包整理次数开始运行,并且自减
BagClearRun();
}
}//
private void BagClearRun()
{
int k = 0;
int i