我是把每种方块形式放做一个类;
其中的单元方块 是用Lable 做的 没有text 改变了背景色和width 和 height;
但是不会判断两个方块的碰撞,大家给个方案 怎么判断;
我打算,专门写一个类,把每个下落停止的方块位置放入类的一个链表中,
可能比较麻烦,也担心运行效率;
其中的单元方块 是用Lable 做的 没有text 改变了背景色和width 和 height;
但是不会判断两个方块的碰撞,大家给个方案 怎么判断;
我打算,专门写一个类,把每个下落停止的方块位置放入类的一个链表中,
可能比较麻烦,也担心运行效率;
下落的方块每次下落一格之前,都判断下落后它将占据哪几个格子,如果这几个格子都是空的则可以下落,否则下落结束。
没写过俄罗斯方块,可能有更好的方法
http://www.codeproject.com/Articles/27553/Falling-Blocks-Game
这个是讲设计的。
http://www.codeproject.com/Articles/11241/Brick-2005-Game-Engine-formerly-Tetris-2005-Game-E
是一个源码...参考下改改,当作练习...