Example #1
0
 // 图块消除
 private void removeBlock()
 {
     //获取消除列表
     bool[,] deleteArray = dataDealer.outDeleteArray();
     //遍历消除列表
     for (int i = 0; i < DataDefine.RowNum; i++)
     {
         for (int j = 0; j < DataDefine.ColNum; j++)
         {
             if (deleteArray [i, j] == true)
             {
                 // 删除对应对象
                 Destroy(myGameObject[i, j]);
                 // 播放删除粒子效果
                 Instantiate(particle, new Vector3(i, j, 0), Quaternion.identity);
             }
         }
     }
 }