前天做了一个简单的拼图游戏。游戏截图:

思路:1 用一个Label来表示一个图片块。用一个无图片的Label来表示现实中的空白区域,即可向里移里移动的区域。
2 对于一个Label控件,判断其四周是否存在图片为空白的Label控件,若有,则单击它时可以移动这个Label控件。
即将这两个换件交换位置。
3 单击开始按钮时对Label随机排序,实现打乱图片的效果。单击重置可使图片恢复原排序。
代码:
前天做了一个简单的拼图游戏。游戏截图:

思路:1 用一个Label来表示一个图片块。用一个无图片的Label来表示现实中的空白区域,即可向里移里移动的区域。
2 对于一个Label控件,判断其四周是否存在图片为空白的Label控件,若有,则单击它时可以移动这个Label控件。
即将这两个换件交换位置。
3 单击开始按钮时对Label随机排序,实现打乱图片的效果。单击重置可使图片恢复原排序。
代码:
1357

被折叠的 条评论
为什么被折叠?