标签:消行

俄罗斯方块游戏开发(四)–方块消除

发表于3年前(Dec 23, 2014 7:29:59 PM)  阅读 601  评论 0

分类: Flex 俄罗斯方块

标签: tetris 俄罗斯方块 消行

这节讲方块消除。首先我们建立一个Ground类,用着障碍物类,Ground类里面有个12*20的数组_cells,代表游戏面板可填充的所有方块,用_topCell变量来代表当前最顶上的一个障碍物,如果_topCell为0,则表示已经到顶,则游戏结束。

方块在移动前,将判断下方是否有障碍,或者是否左右出界。如果下方有障碍物,则触发Ground类的accept方法,开始进行消行判断,至此整个游戏就可以运行了。

最终游戏源码: /upload/2014/11/23/TETRIS1.04.zip

游戏安装程序:

......