当前位置: 代码迷 >> Android >> 拼图游戏解决办法
  详细解决方案

拼图游戏解决办法

热度:42   发布时间:2016-05-01 21:20:06.0
拼图游戏
最近想做一个拼图游戏,但是遇到一些问题,希望大家能帮我提点意见以及一些实现的措施,希望大侠不吝赐教,问题如下:

1、怎么使用一张图片,然后把它切割成相同等分大小的碎片,之后随机显示在一个3*3的框格中。

2、通过什么来判断这些碎片已经合并成完整的图片



------解决方案--------------------
1 使用bitmap本身就可以获取整张图的一部分。等分多少分除一下就可以了。随机使用随机函数。每次随机一张图。下一次把这张图抠出去再随机。一直如此,可以获得3*3的图片。
2 实现思想比较多,这里说一个。肯定有更好的。这个是比较笨的,但是好实现的一种。
记录所有正确位置的坐标(正确坐标是相对起始点的位置)。当所有图片的坐标都匹配为正确坐标,认为成为完整的图了。
------解决方案--------------------
打散前每个小图片都对应一个整数
123
456
789
然后打散
通过检查整数判断图片是否还原
------解决方案--------------------
对于凹凸模块的分离,是有技巧的:http://univasity.iteye.com/blog/633721
  相关解决方案