需要用到四个picture 图像框。
1、显示用的。
2、缓存背景。
3、缓存当前方块。
4、缓存消除动画。
程序流程:
1、进入每一关时,生成背景。然后放到 第二个 picture 中。
2、每次方块生成后,清除不需要显示的部分,方法是从背景中复制指定坐标的图像。再贴上需要显示的方块。在 第三个picture 中操作。
3、整体复制到 第四个 picture 中。如果有动画,再到贴动画产生的 图像。如清除时的碎片。
4、然后整体制到 第一个 picture 中,显示给用户看。
方块,碎片 等 可以用 image 来保存,不要用 picture 保存,否则透明比较烦。