unity不销毁销毁相邻位置的所有对象,如消灭星星里点击某个星星消除相邻对象与相邻对象的对象

   最近花了1天半时间用c实现了现在較火的手机游戏《消灭星星》亲测无误,在此贴出代码以飨网友有bug在所难免,欢迎指正!(未经本人同意不得随意转载、复制谢谢!)

int flag;//查找匹配标记,0为未查找或不匹配1表示匹配 void move2Replace(HD hd);//移动center分量为0的上面的数字取代0,若存在整列数字均为0则该列数字向右各列均向左移一列 int hasSameNum(HD hd);//判断数组剩余非零数字中是否有连续相同的数字,用于单个关卡是否结束的判断 else{//确定每关目标分数 //根据打印数组相应mode的信息 }else{//去除顶点剩餘上边界 }else{//去除顶点剩余下边界 //在数组中找出和xindex行yindex列的值相同的紧邻的连续相同数字所在位置 //移动center分量为0的上面的数字取代0若存在整列数芓均为0,则该列数字向右各列均向左移一列 //判断数组剩余非零数字中是否有连续相同的数字用于单个关卡是否结束的判断 //出现连续的相鄰相同数字

参考资料

 

随机推荐